home *** CD-ROM | disk | FTP | other *** search
/ Ultimedia 2 / Ultimedia 2.iso / tools / soundtools / pro-wizard / docs / pro-wizard_french.doc < prev    next >
Text File  |  1993-12-18  |  85KB  |  1,679 lines

  1.  
  2.         __________________________________________________________
  3.        /                                                          \
  4.       *------------------------------------------------------------*
  5.       *                    P R O  -  W I Z A R D                   *
  6.       *                 *-------------------------*                *
  7.       *                        Documentation                       *
  8.       *------------------------------------------------------------*
  9.        \__________________________________________________________/
  10.  
  11.                      Written by Gryzor!
  12.  
  13.  
  14. *-------------------*
  15. *--->  Préface  <---*
  16. *-------------------*
  17.  
  18.  
  19. Pro-Wizard est librement distribuable A CONDITION que tous les
  20. fichiers mentionnés dans la DISTRIBUTION soient copiés avec le programme !
  21. Aucun profit ne doit être fait en vendant cet utilitaire.
  22. Si vous avez des suggestions à propos du programme, des bugs à signaler
  23. ou autre, vous trouverez mon adresse à la fin de la partie "Docs/Info"
  24. du programme lui-même... 
  25.  
  26.  
  27. *------------------------*
  28. *--->  Introduction  <---*
  29. *------------------------*
  30.  
  31.  
  32. Pro-Wizard est un multi-converter de modules musicaux "packés"
  33. avec des utilitaires comme NoisePacker, Promizer, ProPacker, ProRunner,
  34. etc... (vous trouverez la liste complète des formats reconnus plus bas).
  35. Bien entendu il convertit tous ces formats en notre bon vieux format
  36.                          ==>  PROTRACKER  <==
  37. C'est quand même plus attrayant de regarder la musique "défiler" dans
  38. l'écran de Protracker, n'est-ce pas ?
  39.  
  40.  
  41. *-----------------------*
  42. *--->  Utilisation  <---*
  43. *-----------------------*
  44.  
  45.  
  46. Pro-Wizard se lance aussi bien du CLI que du WORKBENCH.
  47. Il utilise l'excellente  ReqTools.library  © Nico François,
  48. si vous ne l'avez pas déjà, vous devriez la trouver avec le programme
  49. en version 1.3 et 2.0 et la mettre dans votre répertoire LIBS:
  50.  
  51. Lancez le programme....
  52. Vous vous trouvez immédiatement devant la fenêtre principale
  53. qui vous propose soit de convertir un module, soit de lire
  54. quelques infos & docs, soit de quitter (ohh noooo!)...
  55. Je vous conseille de jeter un oeil à la partie "Docs/Info" histoire d'en
  56. apprendre un peu plus sur le soft et son origine.
  57.  
  58. Ceci fait, vous vous lancez dans la conversion d'un module.......
  59. Après avoir cliqué sur le gadget "Convert!" vous êtes invité à
  60. charger un module packé.... comment!? vous n'en avez pas !?!??
  61. Mais si cherchez bien... ou "rippez"-en quelques-uns avec Exotic-Ripper
  62. (que je vous conseille ardemment), voilà c'est fait ?
  63. Bien, le fichier se charge.....et là Pro-Wizard travaille dur pour
  64. reconnaitre le format de votre module (si! si! c'est plein de tests
  65. partout!). 
  66.  
  67. Si aucun format n'est reconnu, Pro-Wizard vous l'indique par
  68. une grande fenêtre "Alien File"   U N K N O W N   F O R M A T   !!!!
  69. Et je vous demande d'ailleurs là de m'envoyer le module initial, s'il
  70. s'agit bien d'un module Protracker-Clone, ce pourrait être un nouveau
  71. format !! qui après avoir été analysé viendrait agrandir la liste des
  72. formats reconnus....dans une prochaine version.
  73.  
  74. Par contre,
  75. si l'un des formats reconnus est détecté, il affiche une petite
  76. fenêtre indiquant qu'il a identifié votre module (ou qu'il croit 
  77. l'avoir identifié....nous verrons ça plus loin).
  78. Vous pouvez donc confirmer la conversion de ce module OU l'interrompre
  79. au contraire ("Abort!")....dans ce dernier cas, vous vous retrouverez
  80. à nouveau devant la fenêtre principale.
  81.  
  82. Théoriquement, une conversion se fait en 2 ou 3 secondes maximum, et
  83. même en 1 seconde pour certains formats....donc si cela s'éternise trop
  84. c'est que Monsieur Guru aura surement décidé de venir voir un peu ce qui
  85. se passe chez vous....hum hum....vous connaissez CTRL+A+A ???
  86.  
  87. Bon sérieusement, des tonnes de tests ont été réalisés avant de lancer ce
  88. programme "sur le marché" et vous ne devriez pas être confronté à un
  89. quelconque plantage très souvent.... à moins que le module initial soit
  90. tronqué, crashé, guruté, bref qu'il ne soit pas apte à être converti !
  91.  
  92. Ceci fait l'objet d'une "IMPORTANT NOTE" dans la partie "Docs/Info" du
  93. programme, lisez-la bien ! Assurez-vous du "well-ripping" du module !
  94.  
  95. Bien! si tout se passe bien, un second File Requester s'ouvre sur l'écran
  96. avec le titre  "SAVE PROTRACKER MODULE" ! Vous l'aurez deviné, il faut
  97. maintenant entrer le nom du fichier final, sous lequel sera sauvegardé
  98. le module fraichement converti...
  99.  
  100. NOTE : Les 2 requesters (LOAD et SAVE) sont entièrement indépendants,
  101. vous pouvez spécifier un directory différent pour chacun d'eux, ils
  102. seront mémorisés durant toute la session de conversion (jusqu'a ce que
  103. vous quittiez Pro-Wizard en fait...) ou que vous les changiez.
  104.  
  105. Donc, vous cliquez sur SAVE et là apparait une petite fenêtre intitulée
  106. "Who from ?" autrement dit je vous demande si vous connaissez le nom du
  107. musicien qui a composé ce module... Si oui, vous pouvez saisir son nom
  108. en 20 caractères maximum, il sera sauvegardé dans le nom du sample 01
  109. du module. Si vous ne savez pas qui est le compositeur du module, ou si
  110. vous ne voulez pas mettre son nom (ben pourquoi ??) cliquez sur CANCEL
  111. ou appuyez sur RETURN sans rien saisir, ca activera CANCEL également...
  112.  
  113. Ceci fait, le module final se sauvegarde et si aucun problème ne survient
  114. pendant cette opération, une ultime fenêtre vous le signale :
  115. "File correctly Saved"  ----->  fichier sauvé impec !!
  116. Un petit Click et hop, on revient au menu principal...et c'est reparti
  117. pour un tour si vous avez d'autres modules à convertir !
  118.  
  119. N'oubliez pas d'écouter le module généré ! et  E N J O Y  !!
  120.  
  121.  
  122. *-----------------------------------*
  123. *--->  Facilités d'utilisation  <---*
  124. *-----------------------------------*
  125.  
  126.  
  127. Vous pouvez utiliser Pro-Wizard entièrement à la souris (ReqTools rulez!)
  128. à part pour saisir le nom du compositeur bien sûr !
  129. Mais vous pouvez également tout faire au clavier, grâce à l'option
  130. "Underscore" des requesters de la ReqTools.library qui vous permettent
  131. de sélectionner un gadget en appuyant sur la touche "soulignée" par le
  132. "Underscore" ! Regardez bien les gadgets de chaque requester...
  133. Généralement l'un des gadgets disponibles est écrit en caractères GRAS,
  134. il représente le gadget PAR DEFAUT qui sera sélectionné si vous appuyez
  135. sur RETURN...vous verrez qu'on peut faire pas mal de choses avec cette
  136. possibilité !
  137.  
  138. Pour plus de renseignements, lire la doc de la REQTOOLS.LIBRARY.
  139.  
  140.  
  141. *------------------------*
  142. *--->  Distribution  <---*
  143. *------------------------*
  144.  
  145.  
  146.  Si vous venez d'avoir Pro-Wizard, vous devez trouver
  147.  les fichiers suivants sur la disquette : (hormis les icones)
  148.  
  149.    Pro-Wizard                           ; Le programme éxecutable
  150.    Docs                           (REP)
  151.      Pro-Wizard_English.doc             ; Doc en anglais
  152.      Pro-Wizard_French.doc              ; Doc en français
  153.      Pro-Wizard_French.GUIDE            ; Doc en français (HyperText)
  154.      Pro-Wizard_History                 ; Bugs découverts et anéantis !
  155.      Pro-Wizard_Manual                  ; Script de chargement (.guide)
  156.      ShowHyp                            ; ViewText pour HyperText
  157.    Libs_1.3                       (REP)
  158.      reqtools.library                   ; version 1.3 de la ReqTools
  159.    Libs_2.0                       (REP)
  160.      reqtools.library                   ; version 2.0 de la ReqTools
  161.  
  162.  Copiez la version de la ReqTools.library correspondant à votre kickstart
  163.  dans votre "LIBS:" et Pro-Wizard sera prêt à entrer en action !
  164.  
  165.  
  166. *-------------------------*
  167. *--->  Remerciements  <---*
  168. *-------------------------*
  169.  
  170.  
  171.  - Nico François  pour sa superbe  © ReqTools.library !!
  172.  
  173.  - Pascal pour l'aide au debugging en testant tous ses modules packés !
  174.  
  175.  - Tous les autres Beta-testeurs qui ont testé, qui testent ou qui vont
  176.    tester Pro-Wizard (ne découvrez pas trop de bugs les gars...arf).
  177.  
  178.  - Heinz / SATURNE pour le mega-spreading
  179.    et tous ceux qui voudront bien le distribuer autour d'eux...
  180.  
  181.  - Tous les utilisateurs qui j'espère, trouveront Pro-Wizard convivial
  182.    et efficace ! (I worked HARD for, be sure of this !!)
  183.  
  184.  
  185. *----------------------------------------*
  186. *--->  Les petits "+" de Pro-Wizard  <---*
  187. *----------------------------------------*
  188.  
  189.  
  190.  - Entièrement programmé en Assembleur !
  191.  - Utilisation aisée : tout à la souris et/ou tout au clavier !
  192.  - Rajout du préfixe "mod." au début du nom du module avant la sauvegarde.
  193.  - Mémorisation des structures-requester LOAD et SAVE, bien pratique si
  194.    vous avez un grand nombre de modules à convertir.
  195.  - Saisie du nom du compositeur (facultatif).
  196.  - Suppression du "mod." dans le nom de la zik à l'intérieur-même
  197.    du module (pas dans le nom du fichier DOS).
  198.  - Indication du format packé à partir duquel le module a été converti 
  199.    (inséré dans le nom du 16è et 17è sample du module).
  200.  - Désactivation du DOUCLE-CLICK pour la sauvegarde (ReqTools option)
  201.    évitant l'écrasement d'un fichier par inadvertance....
  202.  - Testé sur Amiga 4000 '040 avec Enforcer : NO ENFORCER HIT !!
  203.              (Merci Pascal)
  204.  - Possibilité d'interrompre la conversion à chaque requester.
  205.  - Détection des fichiers crunchés avec PowerPacker ou XPK,  déclarez
  206.    Pro-Wizard "client" de xData si vous êtes sous 2.0 ou + !
  207.  - GIGA MEGA doc !! contenant une partie "Aide à la reconnaissance
  208.    des modules packés en mémoire" avec un modèle de l'en-tête de chaque
  209.    format, et les explications nécessaires...
  210.  - Doc française également en format AMIGAGUIDE (HyperText) pour 2.0+ !!
  211.  
  212.  
  213. *------------------------------------------*
  214. *--->  Formats PARTIELLEMENT reconnus  <---*
  215. *------------------------------------------*
  216.  
  217. Il se peut que Pro-Wizard détecte un des formats qu'il connait mais
  218. partiellement ! Il vous l'indiquera dans ce cas par une fenêtre ! DANGER !
  219. Lisez bien son contenu...si vous êtes sûr du format de votre module,
  220. vous pouvez quand même lancer le converter.....(Guru...Guru...vas-tu venir
  221. nous déranger ???) ou bien interrompre l'opération et revenir au menu !
  222.  
  223. J'ai volontairement autorisé ces reconnaissances partielles au cas où le
  224. module initial serait légèrement modifié (chaine de caractères servant à
  225. le reconnaitre manquante par exemple....).
  226. A vous de prendre le risque de lancer la conversion malgré le message
  227. d'alerte ! Mais ça ne devrait pas se présenter souvent....
  228.  
  229.  
  230. *--------------------------*
  231. *--->  Formats connus  <---*
  232. *--------------------------*
  233.  
  234.  
  235. Voici la liste des formats packés que Pro-Wizard vous permettra de
  236. convertir en module standard Protracker :
  237.  
  238.  
  239.  Laxity-Tracker  :  KEFRENS "Desert Dream" & "Dane"
  240.  Heatseeker Pack :  CRB Party Time Demo (wiz the cool zoom)
  241.  EUREKA-Packer   :  ANARCHY "Spring Melodies"
  242.  Wanton-Packer   :  FINLANDIA Music-disk !
  243.  UNIC-Tracker    :  KEFRENS "Egregious", "Guardian Dragon 1&2"
  244.  KRIS-Tracker    :  That's 4mat tracker ! (Chuckrock...)
  245.  SKYT-Packer     :  French diskmag "Pros It" by DRIFTERS
  246.  Xann-Packer     :  DIGITAL "Lethal Exit" Demo
  247.  AC1D-Packer     :  ANARCHY "In The Kitchen" Demo
  248.  NoiseRunner     :  SANITY "World of Commodore 92" (1st tune)
  249.  Pha-Packer      :  LEMON "Announce" Demo  (ex-HanniPacker)
  250.  NoisePacker_v2  :  Most of PHENOMENA demos and music-disks...
  251.  NoisePacker_v3  :  Music-disk "Mirror" by ANDROMEDA
  252.  Promizer_v1.0c  :  Old version...  ANARCHY "Flower Power"
  253.  Promizer_v1.8a  :  DRD "Arkham Asylum" (Hello Moby!)
  254.  Promizer_v2.0   :  Find one !!
  255.  ProPacker_v1.0  :  DAI Music-disk (too cool "Soulman"...)
  256.  ProPacker_v2.1  :  PARASITE "Imperial Tunes" II
  257.  ProRunner_v1.0  :  SILENTS "Something...makes me sick"
  258.  ProRunner_v2.0  :  SANITY "Interference" Demo
  259.  Pygmy Projects  :  Pygmy Projects "Extension" Demo !!! Tune by Jester.
  260.  
  261.  
  262. Au total 21 formats spéciaux ! D'autres seront bientôt rajoutés,
  263. au fur et à mesure de leur découverte...
  264.  
  265.  
  266. *-----------------------------------------------------------------*
  267. *--->  Aide à la reconnaissance des module packés en mémoire  <---*
  268. *-----------------------------------------------------------------*
  269.  
  270.  
  271. Suivent ici une en-tête-modèle de chacun des formats
  272. que Pro-Wizard reconnait.
  273.  
  274. Pour récupérer des modules dans des démos par exemple, soit vous
  275. disposez d'une cartouche du genre ACTION REPLAY, vous freezez la démo
  276. et vous sauvez toute la CHIP-RAM (ou presque) pour la passer ensuite
  277. à Exotic-Ripper, soit, comme moi, vous préférez regarder la mémoire
  278. par vous-même à la recherche d'une en-tête de format (connu ou pas) !
  279.  
  280. C'est dans ce second cas que ce qui suit va vous servir.....
  281. Chaque en-tête-modèle est constituée de l'HEXDUMP du début du module
  282. indiqué.... il vous faut bien sûr quelques connaissances en Hexa pour
  283. reconnaitre les différentes valeurs présentes dans une en-tête....
  284. Il faut déja savoir comment est structurée l'en-tête d'un module
  285. Protracker normal pour pouvoir ensuite en reconnaitre quelques éléments
  286. dans un module packé. Bref, si vous avez ces quelques connaissances,
  287. lisez-donc la suite, cela va vous intéresser je pense....
  288.  
  289.  
  290.              *************** Protracker normal ****************
  291.  
  292.  
  293. Voici tout d'abord, pour ceux qui ne la connaissent pas, la composition
  294. de l'en-tête d'un module Protracker normal :
  295.  
  296. ----- Hexa ----- Déci --- Commentaires ---------------------------------
  297.  
  298. Mod + $000 (ou + 000)  :  Nom de la zik sur 20 octets.
  299. Mod + $014 (ou + 020)  :  Sample_data : nom du sample : 22 octets
  300.                                         longueur smpl :  2 octets
  301.                                finetune & volume smpl :  2 octets
  302.                                           repeat smpl :  2 octets
  303.                                           replen smpl :  2 octets
  304.                           = 30 octets pour chaque sample !
  305.                             multipliés par 31 samples bien sur.
  306.  
  307. Mod + $3b6 (ou + 950)  :  Nombre de positions dans la zik (nb_pos).
  308. Mod + $3b7 (ou + 951)  :  Constante $7F !
  309. Mod + $3b8 (ou + 952)  :  Table des patterns : 128 positions...
  310. Mod + $438 (ou +1080)  :  Constante  "M.K." !
  311.                                  ou  "FLT4" pour un mod Startrekker
  312.                                  ou  "M&K!" pour un mod Noisetracker
  313. Mod + $43c (ou +1084)  :  Début des patterns ! 
  314.  
  315.  
  316. ********************************************************************
  317. * ------ Modèle d'en-tête du format << Heatseeker mc1.0 >> ------- *
  318. * ---------------------------------------------------------------- *
  319. * -- Provenance : Démo CRYPTOBURNERS "Party Time" (cool zoom !) -- *
  320. ********************************************************************
  321.  
  322. 000: 0CA2000C 00090C99 09CA0028 090100C9   Ca commence par les sample_data
  323. 010: 08600008 02A005C0 38C4000F 38A8001C   (length, vol, repeat, replen)
  324. 020: 02120020 00000001 0B5C001A 00000001   pour les 31 sons possibles...
  325. 030: 0A9D001A 00000001 08CA0030 00000001
  326. 040: 03EA0011 00000001 0FEF0013 00000001
  327. 050: 12F0000A 000112EF 00000000 00000001   Il n'y a pas de caractères
  328. 060: 00000000 00000001 00000000 00000001   comme "M.K." permettant de
  329. 070: 00000000 00000001 00000000 00000001   reconnaitre facilement ce type
  330. 080: 00000000 00000001 00000000 00000001   de module, mais il faut juste
  331. 090: 00000000 00000001 00000000 00000001   sauver comme indiqué ici,
  332. 0A0: 00000000 00000001 00000000 00000001   à partir de $000, là où commence
  333. 0B0: 00000000 00000001 00000000 00000001   les sample_data.                
  334. 0C0: 00000000 00000001 00000000 00000001   Quelques petits calculs à faire
  335. 0D0: 00000000 00000001 00000000 00000001   donc pour retrouver le début...
  336. 0E0: 00000000 00000001 00000000 00000001
  337. 0F0: 00000000 00000001 1B7F0001 02030405   En $F8, le nombre de positions
  338. 100: 06070809 0A0B0A0C 0D0E0F10 11121314   dans la zik, la constante $7F,
  339. 110: 15161516 17000000 00000000 00000000   et le numéro des patterns joués.
  340. 120: 00000000 00000000 00000000 00000000
  341. 130: 00000000 00000000 00000000 00000000
  342. 140: 00000000 00000000 00000000 00000000
  343. 150: 00000000 00000000 00000000 00000000
  344. 160: 00000000 00000000 00000000 00000000
  345. 170: 00000000 00000000 00000140 3C010000   En $17A, commencent les patterns
  346. 180: 0C010000 0C020000 0C030000 0C040000   sous forme PROTRACK sauf...
  347. 190: 0C050000 0C060000 0C070000 0C080000                    sauf...
  348. 1A0: 0C090000 0C0A0000 0C0B0000 0C0C0000                 sauf que...
  349. 1B0: 0C0D0000 0C0E0000 0C0F0000 0C0F0000
  350. 1C0: 0C0F0000 0C0E0000 0C0E0000 0C0D0000
  351. 1D0: 0C0D0000 0C0C0000 0C0C0000 0C0B0000
  352. 1E0: 0C0B0000 0C0A0000 0C0A0000 0C090000
  353. 1F0: 0C090000 0C080000 0C08021A 30000000
  354. 200: 0C020000 0C030000 0C040000 0C050000
  355. 210: 0C060000 0C070000 0C080000 0C090000
  356. 220: 0C0A0000 0C0B0000 0C0C0000 0C0D0000
  357. 230: 0C0E0000 0C0F0000 0C100000 0C110000
  358. 240: 0C110000 0C120000 0C120000 0C130000
  359. 250: 0C130000 0C140000 0C140000 0C150000
  360. 260: 0C150000 0C160000 0C160000 0C170000
  361. 270: 0C170000 0C180000 0C1801AC 1C038000   Ici par exemple, en $27e,
  362. 280: 00020000 0C058000 00020000 0C068000   on trouve $8000 plus une valeur
  363. 290: 00020000 0C078000 0002021A 1C0A8000   Pour info, ca correspond au
  364. 2A0: 000E0168 10008000 001E0000 0E000000   nombres de lignes vides
  365. 2B0: 0C000000 0C000000 0C000000 0C000000   à sauter...
  366. 2C0: 0C000000 0C000000 0C000000 0C000000
  367. 2D0: 0C000000 0C000000 0C000000 0C000000
  368. 2E0: 0C000000 0C000000 0C000194 3C000000
  369. 2F0: 0C010000 0C020000 0C030000 0C040000
  370.  
  371. ******************************************************************
  372. * -------- Modèle d'en-tête du format << XANN Packer >> -------- *
  373. * -------------------------------------------------------------- *
  374. * -- Provenance : 1er module de la démo DIGITAL "Lethal Exit" -- *
  375. ******************************************************************
  376.  
  377. 000: 0000803C 0000703C 0000603C 0000343C   Un format assez différent des
  378. 010: 0000383C 00003C3C 0000403C 0000403C   autres....
  379. 020: 0000443C 00007C3C 0000483C 0000583C
  380. 030: 0000A03C 0000A43C 0000A83C 00005C3C   Ci-contre, on a la table des
  381. 040: 0000783C 0000883C 0000CC3C 00005C3C   patterns (toujours multiple
  382. 050: 0000783C 0000883C 00008C3C 0000AC3C   de $400 = 1024 octets).
  383. 060: 0000B03C 0000B43C 0000643C 0000983C
  384. 070: 0000BC3C 0000C43C 0000B83C 00006C3C
  385. 080: 0000503C 00006C3C 0000503C 0000903C
  386. 090: 0000943C 0000C83C 00009C3C 0000543C
  387. 0A0: 0000683C 00004C3C 0000743C 0000843C
  388. 0B0: 0000C03C 0000D03C 0000DC3C 0000D43C
  389. 0C0: 0000D83C 00000000 00000000 00000000
  390. 0D0: 00000000 00000000 00000000 00000000
  391. 0E0: 00000000 00000000 00000000 00000000
  392. 0F0: 00000000 00000000 00000000 00000000
  393. 100: 00000000 00000000 00000000 00000000
  394. 110: 00000000 00000000 00000000 00000000
  395. 120: 00000000 00000000 00000000 00000000
  396. 130: 00000000 00000000 00000000 00000000
  397. 140: 00000000 00000000 00000000 00000000
  398. 150: 00000000 00000000 00000000 00000000
  399. 160: 00000000 00000000 00000000 00000000
  400. 170: 00000000 00000000 00000000 00000000
  401. 180: 00000000 00000000 00000000 00000000
  402. 190: 00000000 00000000 00000000 00000000
  403. 1A0: 00000000 00000000 00000000 00000000
  404. 1B0: 00000000 00000000 00000000 00000000
  405. 1C0: 00000000 00000000 00000000 00000000
  406. 1D0: 00000000 00000000 00000000 00000000
  407. 1E0: 00000000 00000000 00000000 00000000
  408. 1F0: 00000000 00000000 00000000 00000000
  409. 200: 00000000 00000040 0000E662 0C2F0000   En $206 commencent les data
  410. 210: E03C0F42 00000040 0001114E 0A240000   des samples....volume, etc...
  411. 220: FEC0136B 00000040 000136B0 0A3A0001
  412. 230: 259812C6 00000040 00014B24 00010001
  413. 240: 4B240A95 00000040 0001604E 00010001
  414. 250: 604E08BE 00000040 000171CC 09BE0001
  415. 260: 71CA09BF 00000040 00018A3E 04460001
  416. 270: 854806C1 00000040 000192CA 10230001
  417. 280: 92CA1023 00000040 0001B310 00010001
  418. 290: B3100176 00000040 0001B5FC 00010001
  419. 2A0: B5FC0689 00000040 0001C30E 00010001
  420. 2B0: C30E0892 00000040 0001D432 00010001
  421. 2C0: D4321645 00000040 000200BC 00010002
  422. 2D0: 00BC0BC1 00000040 0002183E 00010002
  423. 2E0: 183E05B0 00000040 0002239E 00010002
  424. 2F0: 239E0A74 00000040 00023886 00010002
  425. 300: 388603BF 00000040 00024004 00010002
  426. 310: 40040E9B 00000040 00027BA0 0C600002
  427. 320: 5D3A1B93 00000000 00029460 00010002
  428. 330: 94600000 00000040 0002A526 0E950002
  429. 340: 946016F8 00000000 0002C252 00010002
  430. 350: C2520000 00000000 0002C252 00010002
  431. 360: C2520000 00000000 0002C252 00010002
  432. 370: C2520000 00000000 0002C252 00010002
  433. 380: C2520000 00000000 0002C252 00010002
  434. 390: C2520000 00000000 0002C252 00010002
  435. 3A0: C2520000 00000000 0002C252 00010002
  436. 3B0: C2520000 00000000 0002C252 00010002
  437. 3C0: C2520000 00000000 0002C252 00010002
  438. 3D0: C2520000 00000000 0002C252 00010002
  439. 3E0: C2520000 00000000 0002C252 00010002
  440. 3F0: C2520000 00000000 00000000 00000000
  441. 400: 00000000 00000000 00000000 00000000
  442. 410: 00000000 00000000 00000000 00000000
  443. 420: 00000000 00000000 00000000 00000000
  444. 430: 00000000 00000000 00000000 58325800   Et en $43c, comme dans un module
  445. 440: 80445003 403A4840 A0224832 00000000   normal, les patterns debutent...
  446. 450: 00000000 00004800 00004800 58324820   mais sous forme packée
  447. 460: 80440000 00004840 00004834 00000000   bien zzzzzur !!
  448. 470: 00000000 00004800 00004800 58324810
  449. 480: 88440000 00004840 00004836 00000000   Pour info, le $48 qui apparait
  450. 490: 00000000 00004800 00004800 58324808   souvent ci-contre correspond
  451. 4A0: 80440000 00004840 00004838 00000000   à la commande  C  (volume) !
  452. 4B0: 00000000 00004800 00004800 58324804
  453. 4C0: 80440000 00004840 0000483A 00000000
  454. 4D0: 00000000 00004800 00004800 58324802
  455. 4E0: 80440000 00004840 0000483C 00000000
  456. 4F0: 00000000 00004800 00004800 68024800
  457.  
  458. ******************************************************************
  459. * ------- Modèle d'en-tête du format  << Pha Packer >>  -------- *
  460. * -------------------------------------------------------------- *
  461. * ----- Provenance : module de la démo Melon Dezign "Bomb" ----- *
  462. ******************************************************************
  463.  
  464. 000: 00007400 00000001 000003C0 000006FB   Pour ce type de modules, 
  465. 010: 00400000 00010000 03C00000 00007400   il faut trouver le longmot
  466. 020: 00000001 000011B6 000007EC 00300000   $000003C0 en mod+8.
  467. 030: 00010000 11B60000 3BEC7940 00000001
  468. 040: 0000218E 00003B26 06400000 00010000   <-- Ceci constitue le header
  469. 050: 99660000 0ACE6F33 00000001 00010FB2   du module (contenant les data
  470. 060: 00000976 00330000 00010001 254E0000   de chaque sample).
  471. 070: 0B7B6540 00000001 0001383A 00000B62
  472. 080: 74400000 00010001 4F300000 36000040
  473. 090: 00000001 000165F4 00000000 00000000
  474. 0A0: 00010001 D1F40000 3BB97340 00000001
  475. 0B0: 0001D1F4 000008E8 72400000 00010002
  476. 0C0: 49660000 00000000 00000001 00025B36
  477. 0D0: 00000000 00000000 00010002 5B360000
  478. 0E0: 03850040 00000001 00025B36 00003D6E
  479. 0F0: 00400000 00010002 62400000 08A40040
  480. 100: 00000001 0002DD1C 00000858 00400000
  481. 110: 00010002 EE640000 01ED0B40 00000001
  482. 120: 0002FF14 00001204 00400000 00010003
  483. 130: 02EE0000 00000000 00000001 000326F6
  484. 140: 00003A72 00400000 00010003 26F60000
  485. 150: 00000000 00000001 00039BDA 00000E1A
  486. 160: 00400000 00010003 9BDA0000 00000000
  487. 170: 00000001 0003B80E 00000000 00000000
  488. 180: 00010003 B80E0000 00000000 00000001
  489. 190: 0003B80E 00000000 00000000 00010003
  490. 1A0: B80E0000 00000000 00000001 0003B80E   * 31 sons, ca finit là.
  491. 1B0: 0000000C 00440019 0301000C 429A0000
  492. 1C0: 0003B80C 0003B9D4 0003D440 0003C822   Et ici commence la table des
  493. 1D0: 0003B952 0003BCA0 0003BDEC 0003BF80   patterns (en fait leur adresse
  494. 1E0: 0003C6C8 0003C562 0003C37E 0003CC94   en mémoire dans la démo
  495. 1F0: 0003D590 0003D590 0003D590 0003D590   concernée..)
  496. 200: 0003D406 0003D590 0003D590 0003D590
  497. 210: 0003D590 0003D590 0003B80C 0003B80C
  498. 220: 0003B80C 0003B80C 0003B80C 0003B80C
  499. 230: 0003B80C 0003B80C 0003B80C 0003B80C
  500. 240: 0003B80C 0003B80C 0003B80C 0003B80C
  501. 250: 0003B80C 0003B80C 0003B80C 0003B80C
  502. 260: 0003B80C 0003B80C 0003B80C 0003B80C
  503. 270: 0003B80C 0003B80C 0003B80C 0003B80C
  504. 280: 0003B80C 0003B80C 0003B80C 0003B80C
  505. 290: 0003B80C 0003B80C 0003B80C 0003B80C
  506. 2A0: 0003B80C 0003B80C 0003B80C 0003B80C
  507. 2B0: 0003B80C 0003B80C 0003B80C 0003B80C
  508. 2C0: 0003B80C 0003B80C 0003B80C 0003B80C
  509. 2D0: 0003B80C 0003B80C 0003B80C 0003B80C
  510. 2E0: 0003B80C 0003B80C 0003B80C 0003B80C
  511. 2F0: 0003B80C 0003B80C 0003B80C 0003B80C
  512. 300: 0003B80C 0003B80C 0003B80C 0003B80C
  513. 310: 0003B80C 0003B80C 0003B80C 0003B80C
  514. 320: 0003B80C 0003B80C 0003B80C 0003B80C
  515. 330: 0003B80C 0003B80C 0003B80C 0003B80C
  516. 340: 0003B80C 0003B80C 0003B80C 0003B80C
  517. 350: 0003B80C 0003B80C 0003B80C 0003B80C
  518. 360: 0003B80C 0003B80C 0003B80C 0003B80C
  519. 370: 0003B80C 0003B80C 0003B80C 0003B80C
  520. 380: 0003B80C 0003B80C 0003B80C 0003B80C
  521. 390: 0003B80C 0003B80C 0003B80C 0003B80C
  522. 3A0: 0003B80C 0003B80C 0003B80C 0003B80C
  523. 3B0: 0003B80C 0003B80C 0003B80C 0003B80C
  524. 3C0: 00000000 FCF7F0EB E7E6E7EB F0F7FE06   Viennent ensuite les samples !!
  525. 3D0: 0D151B21 25292B2D 2C2C2B29 26221F1B   Et oui, les samples avant les
  526. 3E0: 1714100D 0A0502FD FAF5F2EF ECE9E7E4   patterns !! Malin Hannibal...
  527. 3F0: E2E0DEDC DBDCDBDA DADBDBDB DCDCDDDE   
  528. 400: DFE0E0E1 E2E4E5E6 E7E9EBEC EEF0F2F4
  529. 410: F6F8FAFC FE000204 06080A0B 0D0E1011
  530. 420: 11121314 13141515 15161616 16161617
  531. 430: 17181718 1818191A 1A1A1A1B 1B1B1C1C
  532. 440: 1B1B1B1A 19191817 17151413 12121110
  533. 450: 0F0D0C0B 0A080706 06050404 02020202
  534. 460: 000000FE FDFDFCFB FBFAF9F8 F8F8F7F7
  535. 470: F7F6F6F6 F4F3F2F1 F0F0EFEE EEEDECEC
  536.  
  537. ******************************************************************
  538. * ------- Modèle d'en-tête du format << NoisePacker2 >> -------- *
  539. * -------------------------------------------------------------- *
  540. * -------- Provenance : Crystal Symphonies I "Gateway" --------- *
  541. ******************************************************************
  542.  
  543. 000: 00FC003A 00E84800 00005E1E 23110026   En-tete facilement
  544. 010: 00007EAC 12CA1047 0000A440 20E60040   reconnaissable déjà au 1er mot
  545. 020: 0000CC64 0CD41412 0000E60C 0AB80030   du module (ici $00FC) qui
  546. 030: 0000F0B6 05630555 0000FB7C 03DD0020   constitue le nombre de samples
  547. 040: 0000FB7C 00010000 00010336 0E4D0030   plus la lettre "C" toujours
  548. 050: 00010EF0 087005DD 00011FD0 0A730040   présente dans ce type de module.
  549. 060: 00012078 0A1F0054 000134B6 0A9F0010
  550. 070: 00013574 0A40005F 000149F4 09400010   $F = 15 instruments.
  551. 080: 00014AA6 08E70059 00015C74 0E710010
  552. 090: 0001611E 0C1C0255 00017956 09040010   Seconde chose : les valeurs de
  553. 0A0: 00017A06 08AC0058 00018B5E 09E40040   volume de chaque son commencent
  554. 0B0: 00018C4C 096D0077 00019F26 09580040   en mod+14...on voit 26, 40, 30,
  555. 0C0: 00019FDA 08FE005A 0001B1D6 08040040   20, 30, etc....l'octet juste
  556. 0D0: 0001B276 07B40050 0001C1DE 081E0040   devant représente le finetune
  557. 0E0: 0001C28A 07C80056 0001D21A 07ED0040   (ici à 00 partout).
  558. 0F0: 0001D3AA 072500C8 003A0000 00080000
  559. 100: 00100028 00200018 00600068 00900048
  560. 110: 00500070 00580078 00800088 00300038
  561. 120: 00400098 00A000A8 00B000B8 00C000C8
  562. 130: 00D000D8 00E00240 018000C0 00000540
  563. 140: 048003C0 03000840 078006C0 06000600
  564. 150: 0A8009C0 09000D80 0CC00C00 0B401080
  565. 160: 0FC00F00 0E401380 12C01200 11401680
  566. 170: 15C01500 14401980 18C01800 17401C80
  567.  
  568. ******************************************************************
  569. * ------- Modèle d'en-tête du format << NoisePacker3 >> -------- *
  570. * -------------------------------------------------------------- *
  571. * -------- Provenance : Andromeda MIRROR "Interceptia" --------- *
  572. ******************************************************************
  573.  
  574. 000: 017C0034 00A81E84 00300000 255C0892   Quasiment identique au 
  575. 010: 0000255C 00010000 003A0000 36800C53   Noise Packer 2.0 si ce n'est
  576. 020: 00003680 00010000 00400000 4F260787   que le volume du 1er son est
  577. 030: 000057C6 03370450 003A0000 5E3409FF   à l'adresse mod+8 comme vous
  578. 040: 00005E34 00010000 002A0000 72320E7F   pouvez le voir ci-contre...
  579. 050: 00007232 00010000 00300000 8F300F4C   Les valeurs de volume sont
  580. 060: 00009652 0BBB0391 002A0000 ADC81684   facilement reconnaissables...
  581. 070: 0000ADC8 00010000 00400000 DAD00954
  582. 080: 0000DAD0 00010000 00300000 ED78083B   Le premier mot du module
  583. 090: 0000ED78 00010000 003A0000 FDEE10D4   constitue toujours le nombre
  584. 0A0: 0000FDEE 00010000 00250001 1F9608D0   de samples + le "C" habituel.
  585. 0B0: 00011F96 00010000 00200001 313602F7
  586. 0C0: 00013136 00010000 00250001 37240A82   Ici $17 sons en Hexadécimal
  587. 0D0: 00013A50 08EC0196 00250001 4C280ED6   donc 23 sons.              
  588. 0E0: 00014E92 0DA10135 00250001 69D40D12
  589. 0F0: 000170C8 0998037A 00250001 83F80D09
  590. 100: 000186FE 0B860183 00300001 9E0A0A5D
  591. 110: 00019E0A 00010000 00300001 B2C40C1A
  592. 120: 0001B2C4 00010000 00300001 CAF80DDE
  593. 130: 0001CAF8 00010000 00300001 E6B405A6
  594. 140: 0001E6B4 00010000 003A0001 F200098A
  595. 150: 0001F200 00010000 00300002 05141C90
  596. 160: 00020514 00010000 002A0002 3E341257
  597. 170: 00025A34 04570E00 00340000 00000020
  598. 180: 00080010 00180010 00280030 00380030
  599.  
  600. ******************************************************************
  601. * ------- Modèle d'en-tête du format << Promizer 1.0c >> ------- *
  602. *                                    et Promizer 1.8a            *
  603. * -------------------------------------------------------------- *
  604. * ------------- Provenance : Module-Test quelconque ------------ *
  605. ******************************************************************
  606.  
  607. 000: 60386000 00A06000 013E6000 010C48E7   Ces modules contiennent du
  608. 010: 80C043FA 0FCE7003 20C943E9 003051C8   coding au début... il faut
  609. 020: FFF843FA 10FC20C9 43FA10F5 20C943FA   rechercher la suite d'octets
  610. 030: 0B3220C9 4CDF0301 4E7548E7 FFFE41FA   60386000 et ce qui suit...
  611. 040: 111C4A00 661843FA 036845FA 111447FA
  612. 050: FFEA6100 03762778 007810F4 600443FA   Pro-Wizard reconnaitra
  613. 060: 03002089 43FA10FE 41E90008 20116704   lui-meme le Promizer 1.0c du
  614. 070: D3C060F8 584945FA 102A721E 70003010   Promizer 1.8a !
  615.  
  616. ******************************************************************
  617. * ------- Modèle d'en-tête du format << Promizer v2.0 >> ------- *
  618. * -------------------------------------------------------------- *
  619. * ------------ Provenance : Module-Test quelconque ------------- *
  620. ******************************************************************
  621.  
  622. 000: 60000016 60000140 600000F0 3F00103A   Il faut juste repérer le
  623. 010: 143966FA 301F4E75 48E77FFE 41FA1430   début du module (qui constitue
  624. 020: 47FA0D8C 177C0040 069B4A01 6704422B   aussi du coding)...
  625. 030: 069B4A2B 069A6644 4A40660A 43FA0570
  626. 040: 2749068C 60360C40 00016616 43FA0460   C'est toujours 6000001660000140
  627. 050: 2749068C 43FA13DC 49F80068 22CC22D4   etc...comme indiqué ci-contre.
  628. 060: 601A0C40 000266D4 43FA0360 2749068C
  629. 070: 43FA13C0 49F80068 22CC22D4 177C0001
  630.  
  631. ******************************************************************
  632. * ------- Modèle d'en-tête du format << Wanton Packer >> ------- *
  633. * -------------------------------------------------------------- *
  634. * ------ Provenance : FINLANDIA Music-disk "Lucid Dreams" ------ *
  635. ******************************************************************
  636.  
  637. Meme header qu'un module Protracker normal jusqu'à cette adresse :
  638.  
  639. En - mod+$438 - on ne trouve pas le "M.K." du Protrack mais un "WN"
  640. suivi d'un 00 et d'un octet constituant le nombre de patterns que
  641. contient le module ! (très utile d'ailleurs pour convertir).
  642. C'est donc à ce "WN" qu'on reconnaitra un module Wanton en mémoire,
  643. ensuite, viennent les patterns sous une forme packée :
  644.  
  645. exemple en $43c, le long mot 14 08 0C 00 signifie :
  646.                               |  |  \   \
  647.                            note  |   \   valeur 00 (donc Volume à 00)
  648.                                  |    \
  649.                             sample     effet (ici Volume)
  650.  
  651. 430: 00000000 00000000 574E0015 14080C00    ........WN......     
  652. 440: 00000F06 2C040C01 14050C00 00000EA1    ....,..........¡     
  653. 450: 00000000 00000000 00000EA1 00000EA1    ...........¡...¡     
  654. 460: 3A040C02 00000000 00000EA2 00000EA1    :..........¢...¡     
  655. 470: 00000000 00000000 00000EA1 00000EA1    ...........¡...¡     
  656.  
  657. ******************************************************************
  658. * -------- Modèle d'en-tête du format << SKYT Packer >> -------- *
  659. * -------------------------------------------------------------- *
  660. * ---------- Provenance : DRIFTERS Diskmag "Pros It" ----------- *
  661. ******************************************************************
  662.  
  663. 000: 0A4C002B 02AF079D 00000000 00000000  Une en-tete réduite comme la
  664. 010: 04BB0040 00000000 00000000 00000000  la plupart des formats packés :
  665. 020: 08730040 00000000 0AE0002F 00000000  Length, Volume, Repeat, Replen
  666. 030: 0C3D0034 00000000 0195001B 00000000  pour les 31 instruments (ou -).
  667. 040: 0B920036 03F107A1 10FD0035 021F0EDE
  668. 050: 09CE0035 00000000 0A610035 0827023A  Et en $100, la chaine "SKYT"
  669. 060: 0B490030 009B0AAE 0C89002F 01130B76  caractéristique.... suivie du
  670. 070: 04A50040 01BC02E9 19C80039 14560572  numéro des 4 voies de chaque
  671. 080: 00000000 00000000 00000000 00000000  pattern.
  672. 090: 00000000 00000000 00000000 00000000
  673. 0A0: 00000000 00000000 00000000 00000000
  674. 0B0: 00000000 00000000 00000000 00000000
  675. 0C0: 00000000 00000000 00000000 00000000
  676. 0D0: 00000000 00000000 00000000 00000000
  677. 0E0: 00000000 00000000 00000000 00000000    ****
  678. 0F0: 00000000 00000000 00000000 00000000
  679. 100: 534B5954 28002F00 30003100 32002500    SKYT(./.0.1.2.%.     
  680. 110: 26002700 28002900 2A002B00 28002C00    &.'.(.).*.+.(.,.     
  681. 120: 2D002E00 28003A00 3B003C00 3D002500    -...(.:.;.<.=.%.     
  682. 130: 33003400 28003500 36003700 28002C00    3.4.(.5.6.7.(.,.     
  683. 140: 38003900 28002500 33003400 28003500    8.9.(.%.3.4.(.5.     
  684. 150: 36003700 28002000 21003800 22001C00    6.7.(. .!.8."...     
  685.  
  686. ******************************************************************
  687. * ------- Modèle d'en-tête du format << ProPacker 1.0 >> ------- *
  688. * -------------------------------------------------------------- *
  689. * ----------- Provenance : DAI Music-Disk "SoulMan" ------------ *
  690. ******************************************************************
  691.  
  692. 000: 5B370D40 00000001 5B0D0D40 00000001   Encore les sample_data pour
  693. 010: 0B5B0D40 00000001 0B530D40 00000001   commencer, pas de chaine de
  694. 020: 0B8A0D40 00000001 07330D40 00000001   caractères specifique....
  695. 030: 04970D40 00000001 07240D40 00000001
  696. 040: 32780D20 00000001 10380040 00000001
  697. 050: 0DE70040 00000001 0D610D24 05EC0749
  698. 060: 371B0040 00000001 00000000 00000001
  699. 070: 00000000 00000001 00000000 00000001
  700. 080: 00000000 00000001 00000000 00000001
  701. 090: 00000000 00000001 00000000 00000001
  702. 0A0: 00000000 00000001 00000000 00000001
  703. 0B0: 00000000 00000001 00000000 00000001
  704. 0C0: 00000000 00000001 00000000 00000001
  705. 0D0: 00000000 00000001 00000000 00000001
  706. 0E0: 00000000 00000001 00000000 00000001
  707. 0F0: 00000000 00000001 0D7F0203 03000000   Comme le Heatseeker, en $F8
  708. 100: 00000000 01040400 00000000 00000000   on trouve nb_pos, constante et
  709. 110: 00000000 00000000 00000000 00000000   les patterns joués...
  710. 120: 00000000 00000000 00000000 00000000
  711. 130: 00000000 00000000 00000000 00000000   En fait, ce ne sont pas les
  712. 140: 00000000 00000000 00000000 00000000   patterns mais les 4 VOIES de
  713. 150: 00000000 00000000 00000000 00000000   chaque pattern !
  714. 160: 00000000 00000000 00000000 00000000
  715. 170: 00000000 00000000 00000707 08050505
  716. 180: 05020605 05050500 00000000 00000000
  717. 190: 00000000 00000000 00000000 00000000
  718. 1A0: 00000000 00000000 00000000 00000000
  719. 1B0: 00000000 00000000 00000000 00000000
  720. 1C0: 00000000 00000000 00000000 00000000
  721. 1D0: 00000000 00000000 00000000 00000000
  722. 1E0: 00000000 00000000 00000000 00000000
  723. 1F0: 00000000 00000000 00000202 07090A0B
  724. 200: 0C090D02 0E0F1000 00000000 00000000
  725. 210: 00000000 00000000 00000000 00000000
  726. 220: 00000000 00000000 00000000 00000000
  727. 230: 00000000 00000000 00000000 00000000
  728. 240: 00000000 00000000 00000000 00000000
  729. 250: 00000000 00000000 00000000 00000000
  730. 260: 00000000 00000000 00000000 00000000
  731. 270: 00000000 00000000 00000202 02110212
  732. 280: 02131413 15160200 00000000 00000000
  733. 290: 00000000 00000000 00000000 00000000
  734. 2A0: 00000000 00000000 00000000 00000000
  735. 2B0: 00000000 00000000 00000000 00000000
  736. 2C0: 00000000 00000000 00000000 00000000
  737. 2D0: 00000000 00000000 00000000 00000000
  738. 2E0: 00000000 00000000 00000000 00000000
  739. 2F0: 00000000 00000000 000000BE 1F040000   Ici en $2FA, commencent les
  740. 300: 00000000 00000000 00000000 00000000   notes réelles (forme Protrack).
  741. 310: 00000000 00000000 00000000 00000000
  742. 320: 00000000 00000000 00000000 00000000
  743. 330: 00000000 00000000 00000000 00000000
  744. 340: 00000000 00000000 00000000 00000000
  745. 350: 00000000 00000000 00000000 00000000
  746. 360: 00000000 00000000 00000000 00000000
  747. 370: 00000000 00000000 000000BE 20000000
  748. 380: 00000000 00000000 00000000 00000000
  749. 390: 00000000 00000000 00000000 00000000
  750. 3A0: 00000000 00000000 00000000 00000000
  751. 3B0: 00000000 00000000 00000000 00000000
  752. 3C0: 00000000 00000000 00000000 00000000
  753. 3D0: 00000000 00000000 00000000 00000000
  754. 3E0: 00000000 00000000 00000000 00000000
  755. 3F0: 00000000 00000000 000000BE 10000000
  756. 400: 00000000 00000000 00000000 0C000000
  757. 410: 00000000 00000000 00000000 0C400000
  758. 420: 00000000 00000000 00000000 0C000000
  759. 430: 00000000 00000000 00000000 00000000
  760. 440: 00000000 00000000 00000000 00000000
  761. 450: 00000000 00000000 00000000 00000000
  762. 460: 00000000 00000000 00000000 00000000
  763. 470: 00000000 00000000 000000BE 2C000000
  764.  
  765. ******************************************************************
  766. * ------- Modèle d'en-tête du format << ProPacker 2.1 >> ------- *
  767. * -------------------------------------------------------------- *
  768. * ------------ Provenance : DRD "From France" Demo ------------- *
  769. ******************************************************************
  770.  
  771. 000: 15B70030 00000001 03B10040 00000001   Tres semblable au PP10 !!
  772. 010: 05200040 00000001 05200040 00000001
  773. 020: 05200040 00000001 05200040 00000001   Toujours les sample_data...
  774. 030: 05200040 00000001 0F540040 00000001
  775. 040: 0B180040 00000001 13DE0D40 0FDE0400
  776. 050: 0A050040 00000001 0B060040 00000001
  777. 060: 0E750040 00000001 00000000 00000001
  778. 070: 00000000 00000001 0DC60030 00000001
  779. 080: 0CB10040 00000001 14AA0040 00000001
  780. 090: 0DE20040 068E0754 06F20040 0358039A
  781. 0A0: 00000000 00000001 00000000 00000001
  782. 0B0: 00000000 00000001 00000000 00000001
  783. 0C0: 00000000 00000001 00000000 00000001
  784. 0D0: 00000000 00000001 00000000 00000001
  785. 0E0: 00000000 00000001 00000000 00000001
  786. 0F0: 00000000 00000001 177F0202 04000001   Comme le PP10, les voies de 
  787. 100: 05030000 01010202 00000106 00000101   chaque patterns.....
  788. 110: 02000000 00000000 00000000 00000000
  789. 120: 00000000 00000000 00000000 00000000
  790. 130: 00000000 00000000 00000000 00000000
  791. 140: 00000000 00000000 00000000 00000000
  792. 150: 00000000 00000000 00000000 00000000
  793. 160: 00000000 00000000 00000000 00000000
  794. 170: 00000000 00000000 0000090B 0C070D08
  795. 180: 0E0A0707 08080B0F 070D0808 07070808
  796. 190: 10070707 07070707 07070707 07070707
  797. 1A0: 07070707 07070707 07070707 07070707
  798. 1B0: 07070707 07070707 07070707 07070707
  799. 1C0: 07070707 07070707 07070707 07070707
  800. 1D0: 07070707 07070707 07070707 07070707
  801. 1E0: 07070707 07070707 07070707 07070707
  802. 1F0: 07070707 07070707 07071416 17181913
  803. 200: 1B151211 13131A1C 1819131E 12111313
  804. 210: 1D111111 11111111 11111111 11111111
  805. 220: 11111111 11111111 11111111 11111111
  806. 230: 11111111 11111111 11111111 11111111
  807. 240: 11111111 11111111 11111111 11111111
  808. 250: 11111111 11111111 11111111 11111111
  809. 260: 11111111 11111111 11111111 11111111
  810. 270: 11111111 11111111 11112224 25262728
  811. 280: 2A23201F 212B292C 2627282E 201F212B
  812. 290: 2D1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  813. 2A0: 1F1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  814. 2B0: 1F1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  815. 2C0: 1F1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  816. 2D0: 1F1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  817. 2E0: 1F1F1F1F 1F1F1F1F 1F1F1F1F 1F1F1F1F
  818. 2F0: 1F1F1F1F 1F1F1F1F 1F1F0000 00010002   Voila ce qui change, en $2FA
  819. 300: 00030004 00010002 00050001 00050001   nous n'avons plus les notes
  820. 310: 00030006 00030002 00050001 00070008   réelles, mais le numéro des
  821. 320: 00090006 00090008 00070001 00070001   notes jouées ! Comme dans le
  822. 330: 00090006 00090008 00070000 00010002   Promizer d'ailleurs....
  823. 340: 00030004 00010002 00050001 00050001
  824. 350: 00030004 00030002 0005000A 00070008
  825. 360: 0009000B 00090008 00070001 00070001
  826. 370: 0008000B 00090001 00070000 00010002
  827.  
  828. ******************************************************************
  829. * ------- Modèle d'en-tête du format << ProRunner 1.0 >> ------- *
  830. * -------------------------------------------------------------- *
  831. * ---- Provenance : SILENTS "Something .....makes me sick" ----- *
  832. ******************************************************************
  833.  
  834. Comme le Wanton, ce format ressemble beaucoup au Protracker normal,
  835. meme en-tete jusqu'à l'adresse mod+$438 ou il doit y avoir "SNT."
  836.  
  837. Ensuite, viennent les patterns mais sous forme packée :
  838.  
  839.       exemple  05 14 0C 04
  840.                 |  |  \   \
  841.            sample  |   \   valeur de l'effet
  842.                    |    \
  843.                 note     effet (ou commande)
  844.  
  845. 430: 00000000 00000000 534E542E 00000E01    ........SNT.....     
  846. 440: 00000F05 05140C04 01010C00 05140C02    ................     
  847. 450: 01010C00 00140C01 00000000 00140C01    ................     
  848. 460: 00000000 00160C06 00000000 00160C03    ................     
  849. 470: 00000000 00140C02 00000000 00140C02    ................     
  850.  
  851. ******************************************************************
  852. * ------- Modèle d'en-tête du format << ProRunner 2.0 >> ------- *
  853. * -------------------------------------------------------------- *
  854. * ------------ Provenance : SANITY "Interference" -------------- *
  855. ******************************************************************
  856.  
  857. 000: 534E5421 00005030 137D0040 05E50D98    SNT!..P0.}.@.å..
  858. 010: 09570F3F 023B071C 05910040 02B802D3
  859. 020: 04CB0040 00000001 04FE0040 00000001    Facilement reconnaissable
  860. 030: 08CF0040 00000001 04A20040 00000001    à la chaine "SNT!" au tout
  861. 040: 018D0040 0133005A 03190340 00000001    début du module packé...
  862. 050: 18E10140 00000001 04FF0040 00000001
  863. 060: 09AC003D 098C0020 03A20040 00000001    Ensuite, les sample_data..
  864. 070: 057D0240 03A901CA 0C670040 00000C5B
  865. 080: 0AB70040 00000AB6 0A3E0040 00000A3E
  866. 090: 0B410140 00000001 15430040 00000001
  867. 0A0: 00400040 00000040 00400040 00000040
  868. 0B0: 00400040 00000040 00400040 00000040
  869. 0C0: 00000000 00000001 00000000 00000001
  870. 0D0: 00000000 00000001 00000000 00000001
  871. 0E0: 00000000 00000001 00000000 00000001
  872. 0F0: 00000000 00000001 07170040 00000717
  873. 100: 377F1D00 1F01221C 03020405 06070809    En $100, nb_pos, constante et
  874. 110: 0A0D0C0B 0A0D0F0E 1A151617 18192319    les patterns joués...
  875. 120: 1B1E1C03 02040506 2008090A 0D0C0B0A
  876. 130: 0D0F0E12 10111314 21000000 00000000
  877. 140: 00000000 00000000 00000000 00000000
  878. 150: 00000000 00000000 00000000 00000000
  879. 160: 00000000 00000000 00000000 00000000
  880. 170: 00000000 00000000 00000000 00000000
  881. 180: 00000000 00000000 00000000 00000000
  882. 190: 00000000 00000000 00000000 00000000
  883. 1A0: 00000000 00000000 00000000 00000000
  884. 1B0: 00000000 00000000 00000000 00000000
  885. 1C0: 00000000 00000000 00000000 00000000
  886. 1D0: 00000000 00000000 00000000 00000000
  887. 1E0: 00000000 00000000 00000000 00000000
  888. 1F0: 00000000 00000000 00000000 00000000
  889. 200: 00000000 00000000 00000000 00000000
  890. 210: 00000000 00000000 00000000 00000000
  891. 220: 00000000 00000000 00000000 00000000
  892. 230: 00000000 00000000 00000000 00000000
  893. 240: 00000000 00000000 00000000 00000000
  894. 250: 00000000 00000000 00000000 00000000
  895. 260: 00000000 00000000 00000000 00000000
  896. 270: 00000000 00000000 00000000 00000000
  897. 280: 00000000 01B802D6 04F60716 09460BB6    En $282, la table des patterns
  898. 290: 0E281092 130A152C 1764198C 1BCC1DF8              (offsets)
  899. 2A0: 1FF8223C 24CE2748 293E2BCC 2E3A2FF4
  900. 2B0: 3196343C 36BA3912 3AF23D42 3F94419C
  901. 2C0: 435244B6 472848C2 4AE40000 00000000
  902. 2D0: 00000000 00000000 00000000 00000000
  903. 2E0: 00000000 00000000 00000000 00000000
  904. 2F0: 00000000 00000000 00000000 00000000
  905. 300: 00000B0C 010B0C01 000F1C00 0A01000A    En $302, les notes packées....
  906. 310: 10000E14 000A01C0 C0000A10 C0C0C0C0
  907. 320: C0C0C0C0 000F0C15 5C08C000 0A01231C
  908. 330: 04235C0C C0146C04 311C0825 5C10C022
  909. 340: 6C06331C 0C2D5C08 C0246C07 3B1C0415
  910. 350: 5C08C02C 6C09231C 041F5C08 C0146C09
  911. 360: 2D1C0223 5C05C01E 6C08311C 022D5C05
  912. 370: C0226C06 3B1C0115 5C05C02C 6C04231C
  913. 380: 012D7C02 C0146C02 000A0F00 0A10C000
  914. 390: 0F1F80C0 000F0324 59208080 80808080
  915. 3A0: 80000A08 808080C0 80808024 59108080
  916. 3B0: 80808080 80000A08 808080C0 80808024
  917. 3C0: 59088080 80808080 80000A08 808080C0
  918. 3D0: 80801E30 00245000 2D748232 20008080
  919. 3E0: 00060080 0B091080 00048420 4C408080
  920. 3F0: 00022080 8080245C 20384000 80808025
  921.  
  922. ******************************************************************
  923. * ------- Modèle d'en-tête du format <<  NoiseRunner  >> ------- *
  924. * -------------------------------------------------------------- *
  925. * --------- Provenance : SANITY "World of Commodore 92" -------- *
  926. ******************************************************************
  927.  
  928. J'aurais pu ne pas inclure ce format dans Pro-Wizard car en fait,
  929. pour prendre l'exemple de cette démo SANITY, lors du chargement,
  930. le module est TOUT A FAIT NORMAL en mémoire (format Protracker) !
  931. Mais il est ENSUITE modifié par la pack-routine....donc pour les
  932. possesseurs de cartouches, il suffit d'interrompre la démo JUSTE
  933. AVANT que cette routine ne s'exécute (ce n'est pas si facile)...
  934.  
  935. Pour les autres, j'ai donc codé le depacker correspondant au format
  936. crée par cette pack-routine ! A part la WOC 92, je n'ai rencontré
  937. ce format que dans la loading-music du zikdisk JESTERDAY (mod.dazzler)
  938. Le converter marche très bien pour ces 2 modules....si vous en trouvez
  939. d'autres, a vous d'essayer !!
  940.  
  941.        Start Address   Repeat Addr
  942.               |             |
  943.     Volume    |  Length     |  Replen
  944.        |      |     |       |     |
  945.        |      |     |       |     |
  946. 000: 00400000 C9A01428 0000C9A0 00016965    Une partie de l'en-tête
  947. 010: 00400000 F1F00E00 0000F1F0 00012073    PTK normale est donc 
  948. 020: 00400001 0DF004B8 00010DF0 00010000    modifiée et remplacée par
  949. 030: 00400001 17600328 00011760 0001616E    ce que vous voyez ci-contre.
  950. 040: 00400001 1DB0070F 00012882 01A60001    
  951. 050: 00400001 2BCE0F70 000138CA 08F26279    
  952. 060: 00300001 4AAE0448 00014AAE 00016578    
  953. 070: 00400001 533E1368 000163B8 0B2B2F70    
  954. 080: 00400001 7A0E1378 00018ABE 0B207220    
  955. 090: 00300001 A0FE0437 0001A2C4 03546963    
  956. 0A0: 00400001 A96C5501 0001C19E 48E86520    
  957. 0B0: 00400002 536E0228 0002536E 00017300    
  958. 0C0: 00400002 57BE14C8 000257BE 00016C6B    
  959. 0D0: 00400002 814E0F29 00028B36 0A350448    
  960. 0E0: 00400002 9FA00480 00029FA0 00016965    
  961. 0F0: 00350002 A8A01288 0002CD32 003F0040    
  962. 100: 00000002 CDB00000 0002CDB0 00017420    
  963. 110: 00000002 CDB00000 0002CDB0 00010858    
  964. 120: 00000002 CDB00000 0002CDB0 00017320    
  965. 130: 00000002 CDB00000 0002CDB0 00010354    
  966. 140: 00000002 CDB00000 0002CDB0 00013134    
  967. 150: 00000002 CDB00000 0002CDB0 00010000    
  968. 160: 00000002 CDB00000 0002CDB0 00010000    
  969. 170: 00000002 CDB00000 0002CDB0 00010000    
  970. 180: 00000002 CDB00000 0002CDB0 00010000    
  971. 190: 00000002 CDB00000 0002CDB0 00010000    
  972. 1A0: 00000002 CDB00000 0002CDB0 00010000    
  973. 1B0: 00000002 CDB00000 0002CDB0 00010000    
  974. 1C0: 00000002 CDB00000 0002CDB0 00010480    
  975. 1D0: 00000002 CDB00000 0002CDB0 00010000    
  976. 1E0: 00000002 CDB00000 0002CDB0 00010035    
  977. 1F0: 1249003F 00000000 00000000 00000000    Ici, on retrouve la partie
  978. 200: 00000000 00000000 00000000 00000000    de l'en-tête PTK inchangée.
  979. 210: 00010000 00000000 00000000 00000000    .
  980. 220: 00000000 00000000 00000000 00000001    .
  981. 230: 00000000 00000000 00000000 00000000    .
  982. 240: 00000000 00000000 00000000 00010000    
  983. 250: 00000000 00000000 00000000 00000000    
  984. 260: 00000000 00000000 00000001 00000000    
  985. 270: 00000000 00000000 00000000 00000000    
  986. 280: 00000000 00000000 00010000 00000000    
  987. 290: 00000000 00000000 00000000 00000000    
  988. 2A0: 00000000 00000001 00000000 00000000    
  989. 2B0: 00000000 00000000 00000000 00000000    
  990. 2C0: 00000000 00010000 00000000 00000000    
  991. 2D0: 00000000 00000000 00000000 00000000    
  992. 2E0: 00000001 00000000 00000000 00000000    
  993. 2F0: 00000000 00000000 00000000 00000000    
  994. 300: 00010000 00000000 00000000 00000000    
  995. 310: 00000000 00000000 00000000 00000001    
  996. 320: 00000000 00000000 00000000 00000000    
  997. 330: 00000000 00000000 00000000 00010000    
  998. 340: 00000000 00000000 00000000 00000000    
  999. 350: 00000000 00000000 00000001 00000000    
  1000. 360: 00000000 00000000 00000000 00000000    
  1001. 370: 00000000 00000000 00010000 00000000    
  1002. 380: 00000000 00000000 00000000 00000000    
  1003. 390: 00000000 00000001 28632920 766F6C6B    ........(c) volk --> Hello
  1004. 3A0: 65722074 72697070 20313939 32000000    er tripp 1992...     Jester
  1005. 3B0: 00000000 00011F7F 02000001 01030410    ................       !!
  1006. 3C0: 05060708 05060708 11120D0E 0D0E090A    ................     
  1007. 3D0: 0B0C0506 07081300 00000000 00000000    La table des patterns...     
  1008. 3E0: 00000000 00000000 00000000 00000000    ................     
  1009. 3F0: 00000000 00000000 00000000 00000000    ................     
  1010. 400: 00000000 00000000 00000000 00000000    ................     
  1011. 410: 00000000 00000000 00000000 00000000    ................     
  1012. 420: 00000000 00000000 00000000 00000000    Et le  "M.K." !
  1013. 430: 00000000 00000000 4D2E4B2E 0C003818    ........M.K...8.  Ensuite
  1014. 440: 30100000 0C003228 280F2058 30143820    0.....2((. X0.8   les notes
  1015. 450: 280F3870 30100000 280C0058 0C003860    (.8p0...(..X..8`  sont
  1016. 460: 280F0070 0C003228 280F0058 30143820    (..p..2((..X0.8   packées
  1017. 470: 280F0070 30100000 280C0058 0C003818    (..p0...(..X..8.  bien sur !
  1018. 480: 0C003808 0C003228 280F0058 30143820    ..8...2((..X0.8      
  1019. 490: 0C000000 10C20000 280C0058 0C003860    .....Â..(..X..8`     
  1020. 4A0: 0C000000 10C30000 280F0058 30143820    .....Ã..(..X0.8      
  1021. 4B0: 28003870 0C003228 280C0058 0C003818    (.8p..2((..X..8.     
  1022. 4C0: 280F0070 30100000 280F0058 30143820    (..p0...(..X0.8      
  1023. 4D0: 280F3870 0C003228 280C0058 0C003860    (.8p..2((..X..8`     
  1024. 4E0: 28050070 30100000 280F0058 30143820    (..p0...(..X0.8      
  1025. 4F0: 280F0070 0C003228 280C0058 0C003818    (..p..2((..X..8.     
  1026.  
  1027. ******************************************************************
  1028. * ------- Modèle d'en-tête du format << UNIC Tracker >> -------- *
  1029. * -------------------------------------------------------------- *
  1030. *  Provenance : Module de SLL dans la démo  KEFRENS "Egregious"  *
  1031. ******************************************************************
  1032.  
  1033. Le format UNIC-Tracker est très proche du Protracker normal...
  1034.  
  1035. Tout du moins pour son en-tête... même longueur : 1084 octets,
  1036. et même composition surtout ! Jusqu'à la présence du "M.K." !!
  1037. Histoire d'empetrer les converters en leur faisant reconnaitre
  1038. un module PTK standard (pour les pauvres routines qui ne testent
  1039. que le "M.K." ....). Pro-Wizard ne teste heureusement pas que cela !
  1040.  
  1041. Un petit détail tout de meme : il arrive que le "M.K." ne soit pas
  1042. dans certains modules UNIC ! Ce qui rend encore plus compliquée
  1043. la routine de CHECK !! 
  1044. Bref, pour trouver l'adresse de début du module, il faut enlever
  1045. $43C a l'adresse du début des notes.... soit enlever $438
  1046. à l'adresse du "M.K." s'il y est...
  1047.  
  1048. 000: 74616B65 2D6E6F2D 66616220 62792073    take-no-fab by s     
  1049. 010: 2E6C2E6C 736F2E2E 2E202020 20202020    .l.lso...            
  1050. 020: 20202020 20202020 000003C0 00400000            ...À.@..     
  1051. 030: 00012020 20202020 20202020 20202020    ..                   
  1052. 040: 20202020 20200000 03C40040 00000001          ...Ä.@....     
  1053. 050: 77686F20 646F2079 6F752074 68696E6B    who do you think     
  1054. 060: 20796F75 0000035B 00400000 00016172     you...[.@....ar     
  1055. 070: 652C2073 696E6365 20796F75 20746869    e, since you thi     
  1056. 080: 6E6B0000 03A20040 00000001 796F7520    nk...¢.@....you      
  1057. 090: 63616E20 73746561 6C207468 69732020    can steal this       
  1058. 0A0: 000003A2 00400000 0001736F 756E6474    ...¢.@....soundt     
  1059. 0B0: 7261636B 3F213F21 20202020 20200000    rack?!?!      ..     
  1060. 0C0: 03A00040 00000001 20202020 20202020    . .@....             
  1061. 0D0: 20202020 20202020 20202020 00000392                ....     
  1062. 0E0: 00400000 00017765 6C6C2C20 7468656E    .@....well, then     
  1063. 0F0: 2069276C 6C206265 20200000 038D0040     i'll be  .....@     
  1064. 100: 00000001 706C6561 73656420 746F2074    ....pleased to t     
  1065. 110: 656C6C20 796F752C 000003AC 00400000    ell you,...¬.@..     
  1066. 120: 00017468 61742074 68697320 6D6F6475    ..that this modu     
  1067. 130: 6C652077 61730000 03580040 00000001    le was...X.@....     
  1068. 140: 77726974 74656E20 696E206C 61786974    written in laxit     
  1069. 150: 79277320 000003BB 00400000 00017472    y's ...».@....tr     
  1070. 160: 61636B65 722C2077 68696368 20706163    acker, which pac     
  1071. 170: 6B730000 03CE0040 00000001 74686520    ks...Î.@....the      
  1072. 180: 6D6F6475 6C65732C 20736F20 74686579    modules, so they     
  1073. 190: 0000039A 00400000 00016361 6E277420    .....@....can't      
  1074. 1A0: 62652070 6C617965 6420696E 20200000    be played in  ..     
  1075. 1B0: 03B10040 00000001 616E7920 6F746865    .±.@....any othe     
  1076. 1C0: 72207472 61636B65 72732121 000003BC    r trackers!!...¼     
  1077. 1D0: 00400000 00012020 20202020 20202020    .@....               
  1078. 1E0: 20202020 20202020 20200000 01310040              ...1.@     
  1079. 1F0: 00000001 616E7977 61792C20 68617665    ....anyway, have     
  1080. 200: 2061206E 69636520 00000A2E 00400000     a nice .....@..     
  1081. 210: 00016461 79202121 21202020 20202020    ..day !!!            
  1082. 220: 20202020 20200000 0DA70040 00000001          ...§.@....     
  1083. 230: 20202020 20202020 20202020 20202020                         
  1084. 240: 20202020 000013F3 00400000 00016772        ...ó.@....gr     
  1085. 250: 65657469 6E677320 66726F6D 20796F75    eetings from you     
  1086. 260: 72730000 145D0040 00000001 20202020    rs...].@....         
  1087. 270: 20202020 20202020 20202020 20202020                         
  1088. 280: 000013FA 00400000 00012020 20202020    ...ú.@....           
  1089. 290: 6C617869 74792F6B 65667265 6E730000    laxity/kefrens..     
  1090. 2A0: 14430040 00000001 20202020 20202020    .C.@....             
  1091. 2B0: 20202020 20202020 20202020 00000B3E                ...>     
  1092. 2C0: 00400000 0001432D 54542E48 49484154    .@....C-TT.HIHAT     
  1093. 2D0: 32000000 00000000 00000000 059D0040    2..............@     
  1094. 2E0: 00000001 432D5454 2E434C41 50310000    ....C-TT.CLAP1..     
  1095. 2F0: 00000000 00000000 00000681 003A0000    .............:..     
  1096. 300: 0001432D 54542E53 4D41434B 31000000    ..C-TT.SMACK1...     
  1097. 310: 00000000 00000000 00750040 00000001    .........u.@....     
  1098. 320: 67617262 2D737472 696E6731 61000000    garb-string1a...     
  1099. 330: 00000000 00000AC3 003D004E 0A756761    .......Ã.=.N.uga     
  1100. 340: 72622D73 7472696E 67316300 00000000    rb-string1c.....     
  1101. 350: 00000000 0DA7003D 00BD0CEA 6D696E69    .....§.=.½.êmini     
  1102. 360: 6D320000 00000000 00000000 00000000    m2..............     
  1103. 370: 0000177D 003D0000 00017465 63686E6F    ...}.=....techno     
  1104. 380: 74726F6E 69632D62 61737364 72750000    tronic-bassdru..     
  1105. 390: 08E70040 00000001 6C656167 75652D73    .ç.@....league-s     
  1106. 3A0: 6E617265 6472756D 31000000 000008E7    naredrum1......ç     
  1107. 3B0: 00400000 00012100 0001020A 0B0C0404    .@....!.........     
  1108. 3C0: 08080506 07030404 0808050B 0D0E0F10    ................     
  1109. 3D0: 10111212 13141515 16000000 00000000    ................     
  1110. 3E0: 00000000 00000000 00000000 00000000    ................     
  1111. 3F0: 00000000 00000000 00000000 00000000    ................     
  1112. 400: 00000000 00000000 00000000 00000000    ................     
  1113. 410: 00000000 00000000 00000000 00000000    ................     
  1114. 420: 00000000 00000000 00000000 00000000    ................     
  1115. 430: 00000000 00000000 4D2E4B2E 1210005D    ........M.K....]     
  1116. 440: 2F075EE0 005B6C30 12200000 04A50000    /.^à.[l0. ...¥..     
  1117. 450: 00000000 1230005D 2C040000 00000000    .....0.],.......     
  1118. 460: 1240005D 2C0A5EEC 205B6C20 0000005D    .@.],.^ì [l ...]     
  1119. 470: 20000000 00000000 104C1000 04A55EEC
  1120. 480: 10000000 124C205D 2C045EEC 055B6C0A
  1121. 490: 0000005D 10000000 00000000 104C055D
  1122.  
  1123. *******************************************************************
  1124. * ------- Modèle d'en-tête du format << Laxity Tracker >> ------- *
  1125. * --------------------------------------------------------------- *
  1126. * ------------- Provenance : Kefrens "Dane" Demo ---------------- *
  1127. *******************************************************************
  1128.  
  1129. ----------------------------------------
  1130. -------- ! A T T E N T I O N ! ---------
  1131. ----------------------------------------
  1132.  
  1133. Ce format ressemble fort au UNIC et au PTK normal !!
  1134. Cependant, comme vous pouvez le remarquer dans l'en-tête,
  1135. le nom du module a disparu ! Sacré Laxity.... 
  1136.  
  1137. Il faut donc sauver le module à partir du 1er nom de sample
  1138. comme ici...  comme il manque le nom de la zik (20 octets),
  1139. la longueur du 1er son se retrouve en mod+$16 (ici $08D9).
  1140. Donc, le "nb_pos" n'est plus en $3B6 mais en $3A2, 
  1141. il n'y a pas de "M.K." comme dans certains UNIC, et les notes
  1142. commencent en $424 !
  1143. Faites bien attention à ces valeurs....il faut bien différencier
  1144. le UNIC du LAXITY ! Si vous ne sauvez pas au bon endroit,
  1145. Pro-Wizard ne pourra pas reconnaître le format !! 
  1146. Il faut juste soustraire $424 de là où commencent les notes
  1147. (ou $3a2 de l'adresse de "nb_pos") et vous devez tomber sur le
  1148. nom du 1er sample....
  1149.  
  1150. 000: 62792074 68652063 6F617374 20776173    by the coast was     
  1151. 010: 20646F6E 000008D9 00400000 00016279     don...Ù.@....by     
  1152. 020: 206D6165 7374726F 2F616E61 72636879     maestro/anarchy     
  1153. 030: 20390000 05DF0040 00000001 00000000     9...ß.@........     
  1154. 040: 00000000 00000000 00000000 00000000    ................     
  1155. 050: 00000B4A 00200000 00010000 00000000    ...J. ..........     
  1156. 060: 00000000 00000000 00000000 00000000    ................     
  1157. 070: 0E050018 040205CF 00000000 00000000    .......Ï........     
  1158. 080: 00000000 00000000 00000000 000006D4    ...............Ô     
  1159. 090: 00200000 00010000 00000000 00000000    . ..............     
  1160. 0A0: 00000000 00000000 00000000 09BE0020    .............¾.      
  1161. 0B0: 00000001 00000000 00000000 00000000    ................     
  1162. 0C0: 00000000 00000000 00000AED 00200000    ...........í. ..     
  1163. 0D0: 00010000 00000000 00000000 00000000    ................     
  1164. 0E0: 00000000 00000000 0AD60030 00000001    .........Ö.0....     
  1165. 0F0: 00000000 00000000 00000000 00000000    ................     
  1166. 100: 00000000 00000AF9 00300000 00010000    .......ù.0......     
  1167. 110: 00000000 00000000 00000000 00000000    ................     
  1168. 120: 00000000 0B380030 00000001 00000000    .....8.0........     
  1169. 130: 00000000 00000000 00000000 00000000    ................     
  1170. 140: 00000D1A 00300000 00010000 00000000    .....0..........     
  1171. 150: 00000000 00000000 00000000 00000000    ................     
  1172. 160: 0F130020 00000001 00000000 00000000    ... ............     
  1173. 170: 00000000 00000000 00000000 000009F8    ...............ø     
  1174. 180: 00200000 00010000 00000000 00000000    . ..............     
  1175. 190: 00000000 00000000 00000000 132B0040    .............+.@     
  1176. 1A0: 00000001 00000000 00000000 00000000    ................     
  1177. 1B0: 00000000 00000000 0000089F 00400000    .............@..     
  1178. 1C0: 00010000 00000000 00000000 00000000    ................     
  1179. 1D0: 00000000 00000000 12860040 00000001    ...........@....     
  1180. 1E0: 00000000 00000000 00000000 00000000    ................     
  1181. 1F0: 00000000 0000137D 00400000 00010000    .......}.@......     
  1182. 200: 00000000 00000000 00000000 00000000    ................     
  1183. 210: 00000000 0FE30020 00000001 00000000    .....ã. ........     
  1184. 220: 00000000 00000000 00000000 00000000    ................     
  1185. 230: 000010AF 00200000 00010000 00000000    ...¯. ..........     
  1186. 240: 00000000 00000000 00000000 00000000    ................     
  1187. 250: 11AA0040 00000001 00000000 00000000    .ª.@............     
  1188. 260: 00000000 00000000 00000000 00001085    ................     
  1189. 270: 0016057C 05690000 00000000 00000000    ...|.i..........     
  1190. 280: 00000000 00000000 00000000 15850040    ...............@     
  1191. 290: 00000001 00000000 00000000 00000000    ................     
  1192. 2A0: 00000000 00000000 00000811 003B0000    .............;..     
  1193. 2B0: 00010000 00000000 00000000 00000000    ................     
  1194. 2C0: 00000000 00000000 06DF0030 00000001    .........ß.0....     
  1195. 2D0: 00000000 00000000 00000000 00000000    ................     
  1196. 2E0: 00000000 00000BAF 00200000 00010000    .......¯. ......     
  1197. 2F0: 00000000 00000000 00000000 00000000    ................     
  1198. 300: 00000000 00000000 00000001 00000000    ................     
  1199. 310: 00000000 00000000 00000000 00000000    ................     
  1200. 320: 00000C3A 00400000 00010000 00000000    ...:.@..........     
  1201. 330: 00000000 00000000 00000000 00000000    ................     
  1202. 340: 0BC50040 00000001 00000000 00000000    .Å.@............     
  1203. 350: 00000000 00000000 00000000 00000000    ................     
  1204. 360: 00000000 00010000 00000000 00000000    ................     
  1205. 370: 00000000 00000000 00000000 00000000    ................     
  1206. 380: 00000001 00000000 00000000 00000000    ................     
  1207. 390: 00000000 00000000 00000000 00000000    ................     
  1208. 3A0: 00011400 08090001 02030504 06070A0B    Ici donc en $3a2, nb_pos !
  1209. 3B0: 0C0D0C0E 0F101112 00000000 00000000    Sans la constante $7F...
  1210. 3C0: 00000000 00000000 00000000 00000000    Suivi de la table des
  1211. 3D0: 00000000 00000000 00000000 00000000    patterns...
  1212. 3E0: 00000000 00000000 00000000 00000000
  1213. 3F0: 00000000 00000000 00000000 00000000
  1214. 400: 00000000 00000000 00000000 00000000
  1215. 410: 00000000 00000000 00000000 00000000
  1216. 420: 00000000 1E200010 800022E0 00000000    Et ici donc en $424,
  1217. 430: 00000000 0A010000 00000000 1E100000    les notes commencent !
  1218. 440: 0A010000 00000000 00000000 0A010000    Au meme format que UNIC...
  1219. 450: 00000000 1E100000 0A0124F0 00000000
  1220. 460: 00000000 0A010000 00000000 60400010
  1221. 470: 8C2024F0 00000000 00000000 0A010000
  1222.  
  1223. ******************************************************************
  1224. * ------- Modèle d'en-tête du format << KRIS Tracker >> -------- *
  1225. * -------------------------------------------------------------- *
  1226. * ----- Provenance : Dentro ANARCHY zik by 4mat of course ------ *
  1227. ******************************************************************
  1228.  
  1229. Une en-tete assez semblable a celle d'un module protracker, comme vous
  1230. pouvez le voir ci-dessous...
  1231.  
  1232. 000: 44454E54 524F0000 00000000 00000000    DENTRO..........     
  1233. 010: 00000000 00004259 2034204D 41540000    ......BY 4 MAT..     
  1234. 020: 00000000 00000000 00000000 00000000    ................     
  1235. 030: 00000001 01000000 00000000 00000000    ................     
  1236. 040: 00000000 00000000 000018B2 00280000    ...........².(..     
  1237. 050: 00010100 00000000 00000000 00000000    ................     
  1238. 060: 00000000 00000000 1326002D 129809DA    .........&.-...Ú     
  1239. 070: 01000000 00000000 00000000 00000000    ................     
  1240. 080: 00000000 00000FB2 002D0C4A 098D0100    .......².-.J....     
  1241. 090: 00000000 00000000 00000000 00000000    ................     
  1242. 0A0: 00000000 06C10028 00000001 01000000    .....Á.(........     
  1243. 0B0: 00000000 00000000 00000000 00000000    ................     
  1244. 0C0: 000004F5 00400000 00010100 00000000    ...õ.@..........     
  1245. 0D0: 00000000 00000000 00000000 00000000    ................     
  1246. 0E0: 07030028 00000001 01000000 00000000    ...(............     
  1247. 0F0: 00000000 00000000 00000000 000003E1    ...............á     
  1248. 100: 00400000 00010100 00000000 00000000    .@..............     
  1249. 110: 00000000 00000000 00000000 01780040    .............x.@     
  1250. 120: 00000001 01000000 00000000 00000000    ................     
  1251. 130: 00000000 00000000 0000018B 00100000    ................     
  1252. 140: 00010100 00000000 00000000 00000000    ................     
  1253. 150: 00000000 00000000 02EC0040 00000001    .........ì.@....     
  1254. 160: 01000000 00000000 00000000 00000000    ................     
  1255. 170: 00000000 00000000 00000000 00010100    ................     
  1256. 180: 00000000 00000000 00000000 00000000    ................     
  1257. 190: 00000000 00000000 00000001 01000000    ................     
  1258. 1A0: 00000000 00000000 00000000 00000000    ................     
  1259. 1B0: 00000000 00000000 00010100 00000000    ................     
  1260. 1C0: 00000000 00000000 00000000 00000000    ................     
  1261. 1D0: 00000000 00000001 01000000 00000000    ................     
  1262. 1E0: 00000000 00000000 00000000 00000000    ................     
  1263. 1F0: 00000000 00010100 00000000 00000000    ................     
  1264. 200: 00000000 00000000 00000000 00000000    ................     
  1265. 210: 00000001 01000000 00000000 00000000    ................     
  1266. 220: 00000000 00000000 00000000 00000000    ................     
  1267. 230: 00010100 00000000 00000000 00000000    ................     
  1268. 240: 00000000 00000000 00000000 00000001    ................     
  1269. 250: 01000000 00000000 00000000 00000000    ................     
  1270. 260: 00000000 00000000 00000000 00010100    ................     
  1271. 270: 00000000 00000000 00000000 00000000    ................     
  1272. 280: 00000000 00000000 00000001 01000000    ................     
  1273. 290: 00000000 00000000 00000000 00000000    ................     
  1274. 2A0: 00000000 00000000 00010100 00000000    ................     
  1275. 2B0: 00000000 00000000 00000000 00000000    ................     
  1276. 2C0: 00000000 00000001 01000000 00000000    ................     
  1277. 2D0: 00000000 00000000 00000000 00000000    ................     
  1278. 2E0: 00000000 00010100 00000000 00000000    ................     
  1279. 2F0: 00000000 00000000 00000000 00000000    ................     
  1280. 300: 00000001 01000000 00000000 00000000    ................     
  1281. 310: 00000000 00000000 00000000 00000000    ................     
  1282. 320: 00010100 00000000 00000000 00000000    ................     
  1283. 330: 00000000 00000000 00000000 00000001    ................     
  1284. 340: 01000000 00000000 00000000 00000000    ................     
  1285. 350: 00000000 00000000 00000000 00010100    ................     
  1286. 360: 00000000 00000000 00000000 00000000    ................     
  1287. 370: 00000000 00000000 00000001 01000000    ................     
  1288. 380: 00000000 00000000 00000000 00000000    ................     
  1289. 390: 00000000 00000000 00010100 00000000    ................     
  1290. 3A0: 00000000 00000000 00000000 00000000    ................     
  1291. 3B0: 00000000 00000001 4B524953 1A000000    ........KRIS....     
  1292. 3C0: 01000200 03000000 01000200 03000400    ................     
  1293. 3D0: 01000200 03000400 05000200 06000400
  1294. 3E0: 08000B00 0C000400 08000D00 0C000400    En $3B8, on doit trouver la
  1295. 3F0: 08000B00 0C000400 08000D00 0C000700    chaine "KRIS" suivie du nombre
  1296. 400: 08000900 0A000700 08000E00 0A000700    de positions dans la zik et
  1297. 410: 08000900 0A000700 08000E00 0A000400    du numéro des voies de chaque
  1298. 420: 08000B00 0C000400 08000D00 0C000400    pattern....
  1299. 430: 08000B00 0C000400 08000D00 0C000400
  1300. 440: 01000200 0F000400 01000200 0F000400
  1301. 450: 01000200 0C001000 11000200 12000700
  1302. 460: 08001400 0A000700 08001500 0A000700
  1303. 470: 08001600 17000700 08001600 17000400
  1304. 480: 08001300 0C001800 19001A00 1B000000
  1305. 490: 01000200 03000000 01000200 03000000
  1306. 4A0: 01000200 03000000 01000200 03000000
  1307. 4B0: 01000200 03000000 01000200 03000000
  1308. 4C0: 01000200 03000000 01000200 03000000
  1309. 4D0: 01000200 03000000 01000200 03000000
  1310. 4E0: 01000200 03000000 01000200 03000000
  1311. 4F0: 01000200 03000000 01000200 03000000
  1312. 500: 01000200 03000000 01000200 03000000
  1313. 510: 01000200 03000000 01000200 03000000
  1314. 520: 01000200 03000000 01000200 03000000
  1315. 530: 01000200 03000000 01000200 03000000
  1316. 540: 01000200 03000000 01000200 03000000
  1317. 550: 01000200 03000000 01000200 03000000
  1318. 560: 01000200 03000000 01000200 03000000
  1319. 570: 01000200 03000000 01000200 03000000
  1320. 580: 01000200 03000000 01000200 03000000
  1321. 590: 01000200 03000000 01000200 03000000
  1322. 5A0: 01000200 03000000 01000200 03000000
  1323. 5B0: 01000200 03000000 01000200 03000000
  1324. 5C0: 01000200 03000000 01000200 03000000
  1325. 5D0: 01000200 03000000 01000200 03000000
  1326. 5E0: 01000200 03000000 01000200 03000000
  1327. 5F0: 01000200 03000000 01000200 03000000
  1328. 600: 01000200 03000000 01000200 03000000
  1329. 610: 01000200 03000000 01000200 03000000
  1330. 620: 01000200 03000000 01000200 03000000
  1331. 630: 01000200 03000000 01000200 03000000
  1332. 640: 01000200 03000000 01000200 03000000
  1333. 650: 01000200 03000000 01000200 03000000
  1334. 660: 01000200 03000000 01000200 03000000
  1335. 670: 01000200 03000000 01000200 03000000
  1336. 680: 01000200 03000000 01000200 03000000
  1337. 690: 01000200 03000000 01000200 03000000
  1338. 6A0: 01000200 03000000 01000200 03000000
  1339. 6B0: 01000200 03000000 01000200 03000000
  1340. 6C0: 01000200 03000000 01000200 03000000
  1341. 6D0: 01000200 03000000 01000200 03000000
  1342. 6E0: 01000200 03000000 01000200 03000000
  1343. 6F0: 01000200 03000000 01000200 03000000
  1344. 700: 01000200 03000000 01000200 03000000
  1345. 710: 01000200 03000000 01000200 03000000
  1346. 720: 01000200 03000000 01000200 03000000
  1347. 730: 01000200 03000000 01000200 03000000
  1348. 740: 01000200 03000000 01000200 03000000
  1349. 750: 01000200 03000000 01000200 03000000
  1350. 760: 01000200 03000000 01000200 03000000
  1351. 770: 01000200 03000000 01000200 03000000
  1352. 780: 01000200 03000000 01000200 03000000
  1353. 790: 01000200 03000000 01000200 03000000
  1354. 7A0: 01000200 03000000 01000200 03000000
  1355. 7B0: 01000200 03000000 01000200 03000000
  1356. 7C0: A8000F03 A8000000 A8000000 A8000000    Ici, en $7C0 commencent les
  1357. 7D0: A8000000 A8000000 A8000000 A8000000    patterns, notes packées cela
  1358. 7E0: A8000000 A8000000 A8000000 A8000000    va de soi....
  1359. 7F0: A8000000 A8000000 A8000000 A8000000    Pour info, $A8 = pas de note !
  1360. 800: A8000000 A8000000 A8000000 A8000000    On reconnait le F03...vitesse.
  1361. 810: A8000000 A8000000 A8000000 A8000000
  1362. 820: A8000000 A8000000 A8000000 A8000000
  1363. 830: A8000000 A8000000 A8000000 A8000000
  1364. 840: A8000000 A8000000 A8000000 A8000000
  1365.  
  1366.  
  1367. ******************************************************************
  1368. * ------ Modèle d'en-tête du format << EUREKA Packer >> -------- *
  1369. * -------------------------------------------------------------- *
  1370. * ----- Provenance : Dentro ? Demo ? Intro ? from SILENTS ------ *
  1371. ******************************************************************
  1372.  
  1373.  
  1374. L'en-tete de ce type de modules est exactement la meme que celle des
  1375. modules PROTRACKER normaux...
  1376. Par contre, comme vous pouvez le voir,
  1377. la constante $7F a disparu ainsi que la chaine "M.K." !
  1378. La valeur qu'on trouve en mod+$43A (ici $46C8) est l'offset de saut
  1379. qu'il saut ajouter a mod pour tomber sur le debut des samples...
  1380. Puis, on trouve la table des voies jouées.
  1381.  
  1382. Enfin, ici en $63C, les notes packées commencent....c'est un format
  1383. assez étrange et que j'ai eu du mal a analyser au début, mais j'ai
  1384. quand meme fini par le vaincre !!! (huhu)... un de plus !!
  1385.  
  1386. 3B0: 00400000 00013A00 16171819 1A1B1D03    .@....:.........     
  1387. 3C0: 04050607 00010209 0A0B0B20 210E0F10    ........... !...     
  1388. 3D0: 0C0D1E1F 22232325 26272832 252F2908    ...."##%&'(2%/).     
  1389. 3E0: 12292A2E 2D2C2C31 312B3024 15141311    .)*.-,,11+0$....     
  1390. 3F0: 1B1C0000 00000000 00000000 00000000    ................     
  1391. 400: 00000000 00000000 00000000 00000000    ................     
  1392. 410: 00000000 00000000 00000000 00000000    ................     
  1393. 420: 00000000 00000000 00000000 00000000    ................     
  1394. 430: 00000000 00000000 000046C8 063C06AD    ..........FÈ.<.­     
  1395. 440: 06F60753 07890806 084B08BC 08F20973    .ö.S.....K.¼.ò.s     
  1396. 450: 09BC0A30 0A660AAB 0AEF0B87 0C0B0C3A    .¼.0.f.«.ï.....:     
  1397. 460: 0C780CB2 0CE80D43 0DA90E1E 0E9B0EDE    .x.².è.C.©.....Þ     
  1398. 470: 0F360FA3 10171042 107010A3 10D1115F    .6.£...B.p.£.Ñ._     
  1399. 480: 11BD124E 125E12D9 135413C8 13FE1481    .½.N.^.Ù.T.È.þ..     
  1400. 490: 151215A0 16011681 1721179E 17D41865    ... .....!...Ô.e     
  1401. 4A0: 18C7193B 19711A0C 1A531AD8 1B0E1B92    .Ç.;.q...S.Ø....     
  1402. 4B0: 1BFF1C78 1CAE1D33 1D821DFB 1E311EB4    ...x.®.3...û.1.´     
  1403. 4C0: 1F071F87 1FBD200D 2010205E 20772105    .....½ . . ^ w!.     
  1404. 4D0: 215B21EC 21FC224B 224C22A2 22C22315    ![!ì!ü"K"L"¢"Â#.     
  1405. 4E0: 2316237D 238D2403 2404243B 244B249B    #.#}#.$.$.$;$K$.     
  1406. 4F0: 249E24FB 24FC254C 254F259D 259E25EE    $.$û$ü%L%O%.%.%î     
  1407. 500: 25F1263F 26402690 269326E1 26E22732    %ñ&?&@&.&.&á&â'2     
  1408. 510: 27352783 278427D4 27D72825 28262892    '5'.'.'Ô'×(%(&(.     
  1409. 520: 28982900 29012951 297729C5 29C629CE    (.).).)Q)w)Å)Æ)Π    
  1410. 530: 29D229D6 29D72A47 2A502ABB 2AE22B6E    )Ò)Ö)×*G*P*»*â+n     
  1411. 540: 2C0E2C8B 2CC12D4E 2DB02E41 2E792F08    ,.,.,Á-N-°.A.y/.     
  1412. 550: 2F4F2FA1 2FFB307B 310D319A 31AB3222    /O/¡/û0{1.1.1«2"     
  1413. 560: 32233278 32973310 337B3409 34193490    2#2x2.3.3{4.4.4.     
  1414. 570: 3506358E 359E362B 367B370B 371B37A9    5.5.5.6+6{7.7.7©     
  1415. 580: 37E63875 388D391B 396D39FB 3A0C3A99    7æ8u8.9.9m9û:.:.     
  1416. 590: 3AED3B7B 3B8B3C19 3C633CF4 3D143D90    :í;{;.<.<c<ô=.=.     
  1417. 5A0: 3E0A3E93 3EA33F1A 3F80400A 401A40A8    >.>.>£?.?.@.@.@¨     
  1418. 5B0: 40F44181 4191420D 4283430D 431D434D    @ôA.A.B.B.C.C.CM     
  1419. 5C0: 43504355 43734401 447D450B 451C459D    CPCUCsD.D}E.E.E.     
  1420. 5D0: 462946B6 00000000 00000000 00000000    F)F¶............     
  1421. 5E0: 00000000 00000000 00000000 00000000    ................     
  1422. 5F0: 00000000 00000000 00000000 00000000    ................     
  1423. 600: 00000000 00000000 00000000 00000000    ................     
  1424. 610: 00000000 00000000 00000000 00000000    ................     
  1425. 620: 00000000 00000000 00000000 00000000    ................     
  1426. 630: 00000000 00000000 00000000 10B40F04    .............´..     
  1427. 640: C000B48C 2AC200B4 8C1AC081 107FC200    À.´.*Â.´..À...Â.     
  1428. 650: B4BC2AC0 10B40C2A C08010B4 C010B40C    ´¼*À.´.*À..´À.´.     
  1429. 660: 2AC28010 B4C08110 7FC08410 B4C08310    *Â..´À...À..´À..     
  1430. 670: B4C28010 B4C000B4 8C2AC200 B48C1AC0    ´Â..´À.´.*Â.´..À     
  1431. 680: 81107FC2 00B4BC2A C010B40C 2AC010B4    ...Â.´¼*À.´.*À.´     
  1432. 690: 0C404C00 10B40C2A C28010B4 C081107F    .@L..´.*Â..´À...     
  1433. 6A0: C08410B4 C08310B4 C08B10B4 C0820097    À..´À..´À..´À...     
  1434. 6B0: 42010087 23504461 44004400 44004400    B...#PDaD.D.D.D.     
  1435. 6C0: 46014601 4601D082 0097C082 0087C082    F.F.F.Ð...À...À.     
  1436. 6D0: 00714201 42014201 00872350 44614400    .qB.B.B...#PDaD.     
  1437. 6E0: 44004400 44004601 46014601 CE8700CA    D.D.D.F.F.F.Î..Ê     
  1438. 6F0: 42014201 420110F0 CC304492 44924492    B.B.B..ðÌ0D.D.D.     
  1439.  
  1440.  
  1441. ******************************************************************
  1442. * ------ Modèle d'en-tête du format <<  AC1D  Packer >> -------- *
  1443. * -------------------------------------------------------------- *
  1444. * ------ Provenance : Demo "In the Kitchen" from ANARCHY ------- *
  1445. ******************************************************************
  1446.  
  1447.  
  1448. L'en-tete de ce format ressemble fort a celui du ProRunner 2.0
  1449. Notamment par cette | valeur qui est la valeur à ajouter pour tomber
  1450.                     V                sur les samples !
  1451.  
  1452. 000: 1A7FD1CA 00002AC8 085B0028 00D20789    Le 1er octet (ici $1A)
  1453. 010: 0E280028 02B90B6F 05910040 00000001    est le nombre de positions.
  1454. 020: 0BD90F30 00000001 040B0220 00000001    Puis, vous trouvez le $AC1D
  1455. 030: 0C340F2E 07E6044E 09810040 00000001    QUI A ETE TRANSFORME en $D1CA
  1456. 040: 0D710037 00000001 00000000 00000001    (l'inverse!) dans la demo...
  1457. 050: 00000000 00000001 0ED20225 06EB07E7    
  1458. 060: 04A10040 00000001 08600037 00000001    
  1459. 070: 00000000 00000001 00000000 00000001    
  1460. 080: 0ED10F25 00000001 00000000 00000001    
  1461. 090: 0BEA0032 090002EA 00000000 00000001    
  1462. 0A0: 03180030 00000001 15910020 00000001    Le reste est classique,
  1463. 0B0: 00000000 00000001 084A002A 00000001    length, vol, repeat, replen
  1464. 0C0: 0CD10040 00000001 00000000 00000001    * 31 samples
  1465. 0D0: 11C10040 00000001 00000000 00000001    
  1466. 0E0: 0A310029 00000001 00000000 00000001    
  1467. 0F0: 00000000 00000001 00000000 00000001    
  1468. 100: 0000996A 00009AE2 00009C9E 00009E5A    Ici, les adresses des patterns
  1469. 110: 0000A01C 0000A24E 0000A480 0000A6AA    tels qu'ils etaient en memoire
  1470. 120: 0000A8C8 0000AB22 0000AD4C 0000AF6A    alors qu'ils commencent en $380
  1471. 130: 0000B19E 0000B3CC 0000B516 0000B73C    par rapport au début du module!
  1472. 140: 0000B93E 0000BB64 0000BDC4 0000BFE6    
  1473. 150: 0000C004 0000C0A2 00000000 00000000    
  1474. 160: 00000000 00000000 00000000 00000000    
  1475. 170: 00000000 00000000 00000000 00000000    
  1476. 180: 00000000 00000000 00000000 00000000    
  1477. 190: 00000000 00000000 00000000 00000000    
  1478. 1A0: 00000000 00000000 00000000 00000000    
  1479. 1B0: 00000000 00000000 00000000 00000000    
  1480. 1C0: 00000000 00000000 00000000 00000000    
  1481. 1D0: 00000000 00000000 00000000 00000000    
  1482. 1E0: 00000000 00000000 00000000 00000000    
  1483. 1F0: 00000000 00000000 00000000 00000000    
  1484. 200: 00000000 00000000 00000000 00000000    
  1485. 210: 00000000 00000000 00000000 00000000    
  1486. 220: 00000000 00000000 00000000 00000000    
  1487. 230: 00000000 00000000 00000000 00000000    
  1488. 240: 00000000 00000000 00000000 00000000    
  1489. 250: 00000000 00000000 00000000 00000000    
  1490. 260: 00000000 00000000 00000000 00000000    
  1491. 270: 00000000 00000000 00000000 00000000    
  1492. 280: 00000000 00000000 00000000 00000000    
  1493. 290: 00000000 00000000 00000000 00000000    
  1494. 2A0: 00000000 00000000 00000000 00000000    
  1495. 2B0: 00000000 00000000 00000000 00000000    
  1496. 2C0: 00000000 00000000 00000000 00000000    
  1497. 2D0: 00000000 00000000 00000000 00000000    
  1498. 2E0: 00000000 00000000 00000000 00000000    
  1499. 2F0: 00000000 00000000 00000000 00000000    
  1500. 300: 13000102 03040506 07080509 0A0B0C02    Et ici, on retourve la table
  1501. 310: 030D0D0F 100E1112 07140000 00000000    de patterns normale (PTK)...
  1502. 320: 00000000 00000000 00000000 00000000    
  1503. 330: 00000000 00000000 00000000 00000000    
  1504. 340: 00000000 00000000 00000000 00000000    
  1505. 350: 00000000 00000000 00000000 00000000    
  1506. 360: 00000000 00000000 00000000 00000000    
  1507. 370: 00000000 00000000 00000000 00000000    
  1508. 380: 00009A27 00009A97 00009ACF 64CF073F    ...'........d..?     Et enfin,
  1509. 390: 0A04240A 043F0A04 64C73F0A 04240A04    ..$..?..d.?..$..     voici
  1510. 3A0: 3F0A0464 C73F0A04 240A043F 0A0464C7    ?..d.?..$..?..d.     les
  1511. 3B0: 3F0A0424 0A043F0A 0464C73F 0A04240A    ?..$..?..d.?..$.     notes
  1512. 3C0: 043F0A04 64C73F0A 04240A04 3F0A0464    .?..d.?..$..?..d     packées !
  1513. 3D0: C73F0A04 240A043F 0A0464C7 3F0A0424    .?..$..?..d.?..$     
  1514. 3E0: 0A043F0A 0464C73F 0A04240A 043F0A04    ..?..d.?..$..?..     
  1515. 3F0: 64C73F0A 04240A04 3F0A0464 C73F0A04    d.?..$..?..d.?..     
  1516. 400: 240A043F 0A0464C7 3F0A0424 0A043F0A    $..?..d.?..$..?.     
  1517. 410: 0464C73F 0A04240A 043F0A04 64C73F0A    .d.?..$..?..d.?.     
  1518. 420: 04240A04 3F0A0464 C73F0A04 240A043F    .$..?..d.?..$..?     
  1519. 430: 0A0464C7 3F0A0424 0A043F0A 041AC781    ..d.?..$..?.....     
  1520. 440: 26C78128 CF0329CF 0426CF0F 3F0F0724    &..(..)..&..?..$              
  1521.  
  1522. ******************************************************************
  1523. * ------ Modèle d'en-tête du format << Pygmy Projects >> ------- *
  1524. * -------------------------------------------------------------- *
  1525. * ----- Provenance : Demo "Extension" from Pygmy Projects ------ *
  1526. ******************************************************************
  1527.  
  1528. En fait, j'ai déjà reussi à depacker ce format "à la main" depuis
  1529. plusieurs semaines... voire mois... mais je ne l'ai pas inclu 
  1530. immédiatement dans Pro-Wizard car certaines données n'etaient 
  1531. localisables qu'a la main ! Il s'agit de la table des patterns joués
  1532. qui se trouve complètement A LA FIN du module packé !!! Apres les samples.
  1533. Et je n'avais pas de moyen fiable pour connaitre l'adresse de cette table
  1534. (à partir du début du module) par programmation ! (Il fallait que je sache
  1535. combien il y avait de patterns !).
  1536. Cependant, en désassemblant les quelques lignes de coding qu'on trouve au
  1537. début du module, j'ai remarqué une certaine valeur qui pourrait m'aider
  1538. a trouver le nombre de patterns SANS avoir besoin de la table de la fin !
  1539. La conversion marche impec de cette facon ! Mais, comme je n'ai qu'un seul
  1540. module de ce type, j'espere que ca marchera aussi avec les prochains.. :-)
  1541.  
  1542. Sinon, ce format ressemble un max au NoiseRunner ! 
  1543. Peut-etre est-ce le NoiseRunner v2 ???
  1544. Si vous savez qui l'a codé, merci de me le faire savoir...
  1545.  
  1546. 000: 0001C5B8 00000001 C5B80000 00000000  Le module commence comme ca,
  1547. 010: 0001C5B8 2A800001 C5B80001 00400000  et vous pouvez remarquer
  1548. 020: 00021AB8 0B000002 1AB80001 00400000  qu'il n'y a pas de sample No 1.
  1549. 030: 000230B8 07A00002 30B80001 00400000  
  1550. 040: 00023FF8 08000002 3FF80001 00350000  Sinon, c'est un en-tete plutot
  1551. 050: 00024FF8 07E80002 4FF80001 00400000  classique...
  1552. 060: 00025FC8 02E00002 5FC80001 00400000  
  1553. 070: 00026588 10800002 65880001 00400000  
  1554. 080: 00028688 0E000002 86880001 00400000  
  1555. 090: 0002A288 43C80002 A2880001 00400000  
  1556. 0A0: 00032A18 07800003 2A180001 00400000  
  1557. 0B0: 00033918 04580003 39180001 00200000  
  1558. 0C0: 000341C8 00000003 41C80001 00000000  
  1559. 0D0: 000341C8 39DB0003 679E26F0 003C0000  
  1560. 0E0: 0003B57E 06000003 B57E0001 00400000  
  1561. 0F0: 0003C17E 13F30003 C17E0001 00400000  
  1562. 100: 0003E964 00000003 E9640001 00000000  
  1563. 110: 0003E964 00000003 E9640001 00000000  
  1564. 120: 0003E964 06400003 E9640001 00200000  
  1565. 130: 0003F5E4 05E80003 F5E40001 00400000  
  1566. 140: 000401B4 098B0004 0AB80509 00400000  
  1567. 150: 000414CA 09400004 1DA204D4 00400000  
  1568. 160: 0004274A 00000004 274A0001 00000000  
  1569. 170: 0004274A 00000004 274A0001 00000000  
  1570. 180: 0004274A 00000004 274A0001 00000000  
  1571. 190: 0004274A 00000004 274A0001 00000000  
  1572. 1A0: 0004274A 00000004 274A0001 00000000  
  1573. 1B0: 0004274A 00000004 274A0001 00000000  
  1574. 1C0: 0004274A 00000004 274A0001 00000000  
  1575. 1D0: 0004274A 00000004 274A0001 00000000  
  1576. 1E0: 0004274A 00000004 274A0001 00000000  
  1577. 1F0: 00026192 00000002 61920001 00000000  Ici, $26192 représente la
  1578. 200: 00000000 00000000 00000000 00000000  LONGUEUR TOTALE DES SAMPLES.
  1579. 210: 80004A28 000E6B26 670A3290 4228000E  
  1580. 220: 6000F3EA 1228000F E809D201 3410D23B  
  1581. 230: 200332BB 10264628 000E6000 F3D01228  
  1582. 240: 000F0201 000FD201 3410D23B 20E732BB  
  1583. 250: 100A5428 000E6000 F3B40000 03580328  mt_periodtable...comme dans PTK
  1584. 260: 02FA02D0 02A60280 025C023A 021A01FC  
  1585. 270: 01E001C5 01AC0194 017D0168 01530140  
  1586. 280: 012E011D 010D00FE 00F000E2 00D600CA  
  1587. 290: 00BE00B4 00AA00A0 0097008F 0087007F  
  1588. 2A0: 00780071 48484848 48484846 46464646  
  1589. 2B0: 46464444 44444444 44444242 42424242  Ici d'étranges octets....?
  1590. 2C0: 42424040 40404040 40403E3E 3E3E3E3E  ...
  1591. 2D0: 3E3E3E3C 3C3C3C3C 3C3C3C3C 3C3A3A3A  ..
  1592. 2E0: 3A3A3A3A 3A3A3A38 38383838 38383838  .
  1593. 2F0: 38363636 36363636 36363636 36343434  
  1594. 300: 34343434 34343434 34323232 32323232  
  1595. 310: 32323232 32303030 30303030 30303030  
  1596. 320: 3030302E 2E2E2E2E 2E2E2E2E 2E2E2E2E  
  1597. 330: 2E2C2C2C 2C2C2C2C 2C2C2C2C 2C2C2C2C  
  1598. 340: 2A2A2A2A 2A2A2A2A 2A2A2A2A 2A2A2A2A  
  1599. 350: 28282828 28282828 28282828 28282828  
  1600. 360: 28262626 26262626 26262626 26262626  
  1601. 370: 26262624 24242424 24242424 24242424  
  1602. 380: 24242424 24242222 22222222 22222222  
  1603. 390: 22222222 22222222 22222220 20202020  
  1604. 3A0: 20202020 20202020 20202020 20202020  
  1605. 3B0: 1E1E1E1E 1E1E1E1E 1E1E1E1E 1E1E1E1E  
  1606. 3C0: 1E1E1E1E 1E1E1E1C 1C1C1C1C 1C1C1C1C  
  1607. 3D0: 1C1C1C1C 1C1C1C1C 1C1C1C1C 1C1C1C1A  
  1608. 3E0: 00000000 00000000 00000000 00000000  
  1609. 3F0: 00000000 00000000 00000000 00000000  
  1610. 400: 00000000 00000000 00000000 00000000  
  1611. 410: 00000000 00000000 00000000 00000000  
  1612. 420: 00000000 00000000 00000000 00000000  
  1613. 430: 00000000 00000000 00000000 00000000  
  1614. 440: 00000000 00000000 00000000 00000000  
  1615. 450: 00000000 00000000 00000000 00000000  
  1616. 460: 00000000 00000000 00000000 00000000  
  1617. 470: 00000000 00000000 00000000 00000000  
  1618. 480: 00000000 00000000 00000000 00000000  
  1619. 490: 00000000 00000000 00000000 00000000  
  1620. 4A0: 00000000 00000000 00000000 00000000  
  1621. 4B0: 00000000 00000000 00000000 00000000  
  1622. 4C0: 00000000 00000000 00000000 00000000  
  1623. 4D0: 00000000 00000000 00000000 00000000  
  1624. 4E0: 00000000 00000000 00000000 00000000  
  1625. 4F0: 00000000 00000000 00000000 00000000  
  1626. 500: 00000000 00000000 00000000 00000000  
  1627. 510: 00000000 00000000 00000000 00000000  
  1628. 520: 00000000 00000000 00000000 00000000  
  1629. 530: 00000000 00000000 00000000 00000000  
  1630. 540: 00000000 00000000 00000000 00000000  
  1631. 550: 00000000 00000000 00000000 00000000  
  1632. 560: 00000000 00000000 00000000 00000000  
  1633. 570: 00000000 00000000 00000000 00000000  
  1634. 580: 00000000 00000000 00000000 4A3900BF  Ici, quelques lignes de coding.
  1635. 590: DD0013FC 001900BF DF0021FC 00012138  
  1636. 5A0: 007833F9 00011D92 00DFF096 33FC2000  
  1637. 5B0: 00DFF09C 4E734A39 00BFDD00 23F90001  
  1638. 5C0: 1B2600DF F0A033F9 00011B2A 00DFF0A4  
  1639. 5D0: 23F90001 1B1000DF F0B033F9 00011B14  
  1640. 5E0: 00DFF0B4 23F90001 1AFA00DF F0C033F9  
  1641. 5F0: 00011AFE 00DFF0C4 23F90001 1AE400DF  
  1642. 600: F0D033F9 00011AE8 00DFF0D4 33FC2000  
  1643. 610: 00DFF09C 4E730018 314A6178 8DA1B4C5  ....Ns..1Jax....
  1644. 620: D4E0EBF4 FAFDFFFD FAF4EBE0 D4C5B4A1  ................
  1645. 630: 8D78614A 31180000 34050000 34200000  .xaJ1...4...4 .. Et enfin,
  1646. 640: 34050000 34200000 34202008 34200000  4...4 ..4  .4 .. en $636,
  1647. 650: 34150000 34100000 34050000 34100000  4...4...4...4... on trouve les
  1648. 660: 34050000 34100000 34050000 34100000  4...4...4...4... notes packées.
  1649. 670: 34050000 34100000 34050000 34100000  4...4...4...4...
  1650. 680: 34050000 34150000 34050000 34180000  4...4...4...4... Presque
  1651. 690: 34050000 34050000 34200000 34200000  4...4...4 ..4 .. le meme type que
  1652. 6A0: 34050000 34200000 34050000 34200000  4...4 ..4...4 .. le NoiseRunner
  1653. 6B0: 34201A08 34200000 34050000 34200000  4 ..4 ..4...4 .. a part que 
  1654. 6C0: 34050000 34200000 34201608 34200000  4...4 ..4 ..4 .. les notes sont
  1655. 6D0: 34150000 34100000 34050000 34100000  4...4...4...4... stockées
  1656. 6E0: 34050000 34100000 34050000 34100000  4...4...4...4... A  L' E N V E R S
  1657. 6F0: 34050000 34100000 34050000 34100000  4...4...4...4... !!!!!!!!!!!!!!!!!
  1658. 700: 34050000 34150000 34050000 34180000  4...4...4...4...
  1659. 710: 34050000 34050000 34200000 34200000  4...4...4 ..4 .. J'ai mis quelque
  1660. 720: 34050000 34200000 34050000 34200000  4...4 ..4...4 .. temps à m'en
  1661. 730: 3C021A08 34200000 34100000 34200000  <...4 ..4...4 .. rendre compte !!
  1662. 740: 34104048 34300000 34100000 34200000  4.@H40..4...4 ..
  1663. 750: 34100000 34300000 34100000 34200000  4...40..4...4 .. Cette music de
  1664. 760: 34100000 34300000 34100000 34200000  4...40..4...4 .. Jester s'appelle
  1665. 770: 34104048 34300000 34104048 34200000  4.@H40..4.@H4 .. "Cyber Ride" !
  1666. 780: 34100000 34300000 34100000 34200000  4...40..4...4 ..
  1667. 790: 34100000 34300000 34100000 34200000  4...40..4...4 ..
  1668. 7A0: 34100000 34300000 34100000 34200000  4...40..4...4 ..
  1669. 7B0: 34104048 34300000 34100000 34200000  4.@H40..4...4 ..
  1670. 7C0: 34104048 34300000 34100000 34200000  4.@H40..4...4 ..
  1671. 7D0: 34100000 34300000 34100000 34200000  4...40..4...4 ..
  1672. 7E0: 34100000 34300000 34100000 34200000  4...40..4...4 ..
  1673. 7F0: 34104048 34300000 34104048 34200000  4.@H40..4.@H4 ..
  1674.  
  1675.  
  1676.  End Of File ! Rendez-vous dans une prochaine version !! ByeBye....
  1677.  
  1678.                           --==> GRYZOR <==--
  1679.